Hi Ross,

 

We are planning to implement MP4 streaming in server side in LIVE555
code base with the help of libmp4 library. We have the following
clarifications:

 

1.       We are planning to create a separate class called
MP4VideoStreamParser which is derived from MPEGVideoStreamParser. This
class (MP4VideoStreamParser) contains methods to parse the MP4 file and
return individual frames and set fTo and fStart variables.

2.       After individual frame is read from MP4 file from above step,
the respective MPEG1or2VideoStreamFramer or MPEG4VideoStreamFramer
classes are called to construct the RTP packet from the buffer and send
the packet to the client. We assume that MP4 file contains MPEG2 or
MPEG4 video data only. Here we have a clarification here. Do we need to
create a separate class called MP4VideoStreamFramer derived from
FramedSource, which does the job of constructing the RTP packet from the
buffer and send the packet to the client. Or We can use the existing
classes (MPEG1or2VideoStreamFramer or MPEG4VideoStreamFramer) to
construct and send the packets.

 

Please provide your inputs whether we are in the right direction or not.

 

Best Regards

Y. Mallikharjuna Reddy

_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to