I could use some help from someone with more experience.
I have a hardware encoder that generates an H.264 RTP video stream from a camera. I am writing an application to convert the RTP video packets to an MPEG-2 Transport Stream. The app reads the packets in, converts the NAL units to byte stream format, attaches packetized elementary stream and transport stream headers and ships them out a multicast socket. I also generate an association table and map table that consists of a single program carrying a single H.264 video stream.
When I run VLC player 1.1.7, the player quickly displays what looks like a single video frame. VLC does not crash, but only displays the single frame.
When I use TSReaderLite, it shows my PAT counting up and PMT counting up to 2. There are no CRC errors. For Mux bitrate it shows N/A, which is different from when I use a live stream.
My question is, what am I doing / not doing to cause VLC to only display what looks like one frame? Do you have any suggestions as to what I should check? I have gone through the 13818 and 14496-10 specs to the best of my knowledge, but I believe I am overlooking something key.
Thanks for any suggestions you might have.
+ Reply to Thread
Results 1 to 1 of 1
Similar Threads
-
Problem converting from MPEG Program Stream to Transport Stream
By vivajam in forum Newbie / General discussionsReplies: 5Last Post: 24th Jan 2011, 04:40 -
Is the mpeg-2 transport stream HD or SD video?
By coody in forum Video Streaming DownloadingReplies: 4Last Post: 27th Aug 2010, 12:33 -
MPEG-2 transport stream... how to mux audio/video?
By Navstar in forum ffmpegX general discussionReplies: 1Last Post: 19th Feb 2010, 17:22 -
H.264 Transport Stream to uncompressed AVI?
By hhhgamewmx7 in forum Video ConversionReplies: 31Last Post: 13th Jul 2008, 15:17 -
Remux H.264 Transport Stream as .mp4 (or other)
By Maddux in forum MacReplies: 7Last Post: 2nd Jun 2008, 13:41