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

Reply via email to