Re: Patch to regulate network output

Mike Albon <[email protected]>
Newsgroups gmane.comp.video.videolan.vls.devel
Message-ID <1046872436.1048.21.camel@namo>
> No, what you suggest is bandwidth limiting. It would not solve the large 
> bursts Marian Durkovic is talking about.
> It would just chop of bandwidth exceeding traffic or delay udp packets. 
> Both are evil.
> 
> Delaying packets of video stream will make the video/sound very choppy 
> at the receivers end. In other words it will kill the real time 
> behaviour of a video stream.
> 
> A real bandwidth limiter will throw away the packets that exceeds the 
> bandwidth limitation. This will also result in poor video and audio 
> quality. It might even crash the video decoder.

I understand what you are saying here, but isn't packet shaping what is
actually happens within a VBR TS stream over DVB anyway. A certain
amount is allocated to each channel with a percentage of their allocated
bandwidth that they can burst for statistical multiplexing so the whole
I frame wouldn't be transmitted in a single burst but smeared out a
little bit. 

Certainly if this was happening in Single program transport stream you
are not going to have problems with two elementary streams not having
the correct timecode information.

I also agree with your statement that most packet shapers will throw
away packets, when the allocated bandwidth is used up, but this is what
is already happening within Marian's switch?

I'm just trying to understand what the difference is with having a patch
or using tc.   :)

Regards

Mike

-- 
This is the vls-devel mailing-list, see http://www.videolan.org/streaming/
To unsubscribe, please read http://developers.videolan.org/lists.html
If you are in trouble, please contact <[email protected]>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.