Hi,
Suppose a video server has been created that streams a non compliant H.264
stream ( a so called modified H.264 that's absolutely not compatible with the
H.264 bitstream, no NAL's etc... )
I have to create a client application that can connect to such a server using
RTSP, receive the modified H.264 video stream, decode it and render it on the
screen.
How do I go about this? Since the MediaSubsession::initiate() function will not
recognize the codec, I suppose I will have to change this function to create a
'ModifiedH264VideoRTPSource' and then create a ModifiedH264VideoRTPSource class
derived from MultiFramedRTPSource. Am I correct? Is this the only thing I that
needs to be done?
Bonus question. If the doNormalMBitRule is active, what happens if let's say an
RTP packet belonging to the frame gets lost? Do you get a partial frame or non
at all? How can you detect that a frame or part of the frame is lost?
best regards,
Luc Roels
_________________________________________________________________
Ontdek Windows Live Hotmail, het ultieme online mailprogramma!
http://get.live.com/mail/overview
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel