Hi,

i am coding my own OnDemandLiveStream-Server (as discussed here: http://lists.live555.com/pipermail/live-devel/2012-May/015178.html) using h264 encoded videoframes. I can play the videostream using VLC but my Samsung Galaxy SII running ICS (Android 4.03) can't open the stream. If i use the "mediaServer" and a *.264 videofile my smartphone is able to play the video. Using my own server FramedSource is being created and destroyed again (as i know thats a right behavior - for configuration transfer) but other functions like doGetNextFrame() never been called and the smartphone canceled the connection right after the configuration transmission (as you can see in the log file). Since my encoding functions never been called it must be a bad rtsp-configuration. But i dont know what happens behind OnDemandServerMediaSubsession (my media subsession) and H264VideoFileServerMediaSubsession (mediaServer) eg. what are the differences.

You can see my whole code here http://lists.live555.com/pipermail/live-devel/2012-May/015178.html.
The lines
/05-28 16:00:34.540: I/ASessionDescription(24294): a=fmtp:96 packetization-mode=1;profile-level-id=4D4033;sprop-parameter-sets=Z01AM5JUDAS0IAAAAwBAAAAM0eMGVA==,aO48gA==
05-28 16:00:34.540: I/ASessionDescription(24294): a=control:track1/
existing only in the mediaServer-Log - this may be the problem but i dont what it means!

Best regards,
Christian

Android-Log for my own server:
####
05-28 15:59:09.710: I/ARTSPConnection(24294): status: RTSP/1.0 200 OK
05-28 15:59:09.710: W/MyHandler(24294): OPTIONS completed with result 0 (Success)
05-28 15:59:09.715: I/ARTSPConnection(24294): status: RTSP/1.0 200 OK
05-28 15:59:09.715: I/MyHandler(24294): DESCRIBE completed with result 0 (Success)
05-28 15:59:09.715: I/ASessionDescription(24294): v=0
05-28 15:59:09.715: I/ASessionDescription(24294): o=- 1338213491406907 1 IN IP4 192.168.0.198 05-28 15:59:09.715: I/ASessionDescription(24294): s=Session streamed by "INGAme"
05-28 15:59:09.715: I/ASessionDescription(24294): i=h264.3gp
05-28 15:59:09.715: I/ASessionDescription(24294): t=0 0
05-28 15:59:09.715: I/ASessionDescription(24294): a=tool:LIVE555 Streaming Media v2012.04.21
05-28 15:59:09.715: I/ASessionDescription(24294): a=type:broadcast
05-28 15:59:09.715: I/ASessionDescription(24294): a=control:*
05-28 15:59:09.715: I/ASessionDescription(24294): a=range:npt=0-
05-28 15:59:09.715: I/ASessionDescription(24294): a=x-qt-text-nam:Session streamed by "INGAme"
05-28 15:59:09.715: I/ASessionDescription(24294): a=x-qt-text-inf:h264.3gp
05-28 15:59:09.715: I/ASessionDescription(24294): m=video 0 RTP/AVP 96
05-28 15:59:09.715: I/ASessionDescription(24294): c=IN IP4 0.0.0.0
05-28 15:59:09.715: I/ASessionDescription(24294): b=AS:480
05-28 15:59:09.715: I/ASessionDescription(24294): a=rtpmap:96 H264/90000
05-28 15:59:09.715: I/ASessionDescription(24294): a=control:track1
05-28 15:59:09.715: W/MyHandler(24294): mBaseURL is change to rtsp://192.168.0.198/h264.3gp/ from 'content-base' 05-28 15:59:09.715: W/MyHandler(24294): Property [net.connectivity.qosbw] NOT Found, bwQoS=2147483647 05-28 15:59:09.715: W/APacketSource(24294): Format:video 0 RTP/AVP 96 / MIME-Type:H264/90000 *05-28 15:59:09.715: W/MyHandler(24294): Unsupported format. Ignoring track #1.*
####

Android-Log for mediaServer (working):
####
05-28 16:00:34.535: I/ARTSPConnection(24294): status: RTSP/1.0 200 OK
05-28 16:00:34.540: I/MyHandler(24294): DESCRIBE completed with result 0 (Success)
05-28 16:00:34.540: I/ASessionDescription(24294): v=0
05-28 16:00:34.540: I/ASessionDescription(24294): o=- 1338213636753913 1 IN IP4 192.168.0.198 05-28 16:00:34.540: I/ASessionDescription(24294): s=H.264 Video, streamed by the LIVE555 Media Server
05-28 16:00:34.540: I/ASessionDescription(24294): i=working.264
05-28 16:00:34.540: I/ASessionDescription(24294): t=0 0
05-28 16:00:34.540: I/ASessionDescription(24294): a=tool:LIVE555 Streaming Media v2011.11.20
05-28 16:00:34.540: I/ASessionDescription(24294): a=type:broadcast
05-28 16:00:34.540: I/ASessionDescription(24294): a=control:*
05-28 16:00:34.540: I/ASessionDescription(24294): a=range:npt=0-
05-28 16:00:34.540: I/ASessionDescription(24294): a=x-qt-text-nam:H.264 Video, streamed by the LIVE555 Media Server 05-28 16:00:34.540: I/ASessionDescription(24294): a=x-qt-text-inf:working.264
05-28 16:00:34.540: I/ASessionDescription(24294): m=video 0 RTP/AVP 96
05-28 16:00:34.540: I/ASessionDescription(24294): c=IN IP4 0.0.0.0
05-28 16:00:34.540: I/ASessionDescription(24294): b=AS:500
05-28 16:00:34.540: I/ASessionDescription(24294): a=rtpmap:96 H264/90000
05-28 16:00:34.540: I/ASessionDescription(24294): a=fmtp:96 packetization-mode=1;profile-level-id=4D4033;sprop-parameter-sets=Z01AM5JUDAS0IAAAAwBAAAAM0eMGVA==,aO48gA==
05-28 16:00:34.540: I/ASessionDescription(24294): a=control:track1
05-28 16:00:34.540: W/MyHandler(24294): mBaseURL is change to rtsp://192.168.0.198/working.264/ from 'content-base' 05-28 16:00:34.540: W/MyHandler(24294): Property [net.connectivity.qosbw] NOT Found, bwQoS=2147483647 05-28 16:00:34.540: W/APacketSource(24294): Format:video 0 RTP/AVP 96 / MIME-Type:H264/90000
05-28 16:00:34.540: I/APacketSource(24294): dimensions 384x288
*05-28 16:00:34.540: I/ARTPConnection(24294): Start:16202*
####

_______________________________________________
live-devel mailing list
[email protected]
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to