[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