[streaming] Re: Trying to emulate VLC streaming in a test equipment, but failing
Chhaya, Harshal
hchhaya at ti.com
Fri Dec 15 15:57:46 CET 2006
Jean-Paul,
Thanks a lot for your response and explanation.
> The test equipment should update the version numbers of the
> PAT and PMT if they change. And set the discontinuity bit
> in the TS header.
> Basically your test equipment isn't following MPEG2-TS
> specifications.
My test equipment has no idea that it is playing a video
stream. It is a network tester and just plays back the
traffic bytes that I load into it. In this case, the
traffic bytes happen to be a video stream that was
captured at the network interface of the PC running
VLC in the streaming mode.
Since my test equipment is not video aware, how do I set the
'discontinuity' bit in the TS header? Are there other tools
that let me do this? I can even do this manually - update
the right byte, once I know which one - in the byte stream
before loading it on the equipment. I have to do this only for
the first TS packet, right?
Since it is looping the same 10-sec video clip forever,
I guess I don't have need to change the PAT and PMT, do I?
> > BTW, I found the 'use sequential numbers instead of
> > timestamps' option in vlc 0.8.6 and enabled it but it didn't
> > make any difference.
I realised later that this obviously wouldn't make any
difference because it has nothing to do with video playback.
I was frantically looking for some setting enable this one
without realising that it is not for video playback but for
'snapshot' mode.
> > FWIW, mplayer can play the stream even from the test equipment
> > but the video quality gets progressively worse. It also can't
> > play the audio which is in mp3 format.
>
> VLC uses the specifications and MPLayer doesn't. So when a
> file can be played with mplayer it doesn't mean the stream is
> according to specification. Only that mplayer is less stringent.
I agree completely. But in this particular case, my goal was to
demo my network functionality and I had to use whatever worked.
If I know more about how to fix my video byte stream, I can make
it more spec compliant and use vlc to play it back.
Thanks again for your explanation.
- Harshal
--
This is the streaming mailing-list, see http://www.videolan.org/streaming/
To unsubscribe, please read http://www.videolan.org/support/lists.html
More information about the streaming
mailing list