[Live-devel] problems in streaming mpeg4 files
05020293
05020293 at lums.edu.pk
Sat Feb 7 12:32:26 PST 2004
I have installed the Live.com package and trying to stream MPEG-4 videos. I am using VideoOnDemand server to stream MPEG-4 videos to the openRTSP client. On the server side I am getting the following errors
********************************************************************
MPEG4VideoStreamParser::parseVideoObjectPlane(): Saw unexpected code 0x1 ca
MPEG4VideoStreamParser::parseVideoObjectPlane(): marker bit not set!MPEG4VideoStreamParser::parseVideoObjectPlane(): Saw unexpected code 0x1ca
MPEG4VideoStreamParser::parseVideoObjectPlane(): marker bit not set!
MPEG4VideoStreamParser::parseVisualObject(): Warning: We don't handle visual_object_type 0
MPEG4VideoStreamParser::parseVideoObjectLayer(): This appears to be a 'short video header', which we current don't support
Segmentation fault
********************************************************************
I've tried several mpeg4 video clips and the faced the 'marker bit' error in all of them. The 'short video header' error was encountered for some of the clips. On the client side I get the following messages
***********************************************************************
Opened URL "rtsp://172.28.11.186:7070/mpeg4ESVideoTest", returning a SDP description:
v=0
o=- 1076136791555440 1 IN IP4 172.28.11.186
s=Session streamed by "testOnDemandRTSPServer"
i=mpeg4ESVideoTest
a=tool:LIVE.COM Streaming Media v2004.01.21
a=type:broadcast
a=control:*
t=0 0
m=video 0 RTP/AVP 96
c=IN IP4 0.0.0.0
a=rtpmap:96 MP4V-ES/90000
a=control:track1
Created receiver for "video/MP4V-ES" subsession (client ports 32774-32775)
Setup "video/MP4V-ES" subsession (client ports 32774-32775)
Created output file: "video-MP4V-ES-1"
Started playing session
Receiving streamed data (signal with "kill -HUP 4890" or "kill -USR1 4890" to terminate)...
MultiFramedRTPSource::doGetNextFrame1(): The total received frame size exceeds the client's buffer size (10000). 664 bytes of trailing data will be dropped!
MultiFramedRTPSource::doGetNextFrame1(): The total received frame size exceeds the client's buffer size (10000). 66 bytes of trailing data will be dropped!
*************************************************************************
The resulting Elementary Stream file created by the client is not playable.
Any help in solving these problems would be greatly welcomed.
Fahad
More information about the live-devel
mailing list