<br clear="all">Hello, friends<br><br>I am meeting a difficult with live555 testProg/testH264VideoStreamer.  when i copy a test.264 file to the testProg folder and start the ./testH264VideoStreamer demo, I can play the rtsp stream on the same PC using  <i style="color: rgb(255, 0, 0);">mplayer rtsp://<a href="http://127.0.0.1:8554/testStream">127.0.0.1:8554/testStream</a></i> and  <i style="color: rgb(255, 102, 102);">mplayer rtsp://<a href="http://114.212.84.248:8554/testStream">114.212.84.248:8554/testStream</a></i> (114.212.83.117 is the real IP of the host), but when  I try on an other host , which in the same sub-net of the server, using <i style="color: rgb(255, 102, 102);">mplayer rtsp://<a href="http://114.212.84.248:8554/testStream">114.212.84.248:8554/testStream</a></i> it doesn't work ( I will paste the output below). <br>
<br>My platform is :  Both Ubuntu 10.04 i386 on server and client. live555 latest version, and have turn off firewall both on server and client. <br><br>The mplayer output: <br><br><br><br><br>ahuazhu@azhu:~/live/testProgs$ sudo mplayer -v rtsp://<a href="http://114.212.84.248:8554/testStream">114.212.84.248:8554/testStream</a><br>
[sudo] password for ahuazhu: <br>MPlayer 1.0rc4-4.5.2 (C) 2000-2010 MPlayer Team<br>CPU vendor name: GenuineIntel  max cpuid level: 13<br>CPU: Intel(R) Core(TM)2 Quad CPU    Q9400  @ 2.66GHz (Family: 6, Model: 23, Stepping: 10)<br>
extended cpuid-level: 8<br>extended cache-info: 201351232<br>Detected cache-line size is 64 bytes<br>Testing OS support for SSE... yes.<br>Tests of OS support for SSE passed.<br>CPUflags:  MMX: 1 MMX2: 1 3DNow: 0 3DNowExt: 0 SSE: 1 SSE2: 1 SSSE3: 1<br>
Compiled with runtime CPU detection.<br>get_path('codecs.conf') -> '/home/ahuazhu/.mplayer/codecs.conf'<br>Reading /home/ahuazhu/.mplayer/codecs.conf: Can't open '/home/ahuazhu/.mplayer/codecs.conf': No such file or directory<br>
Reading /etc/mplayer/codecs.conf: Can't open '/etc/mplayer/codecs.conf': No such file or directory<br>Using built-in default codecs.conf.<br>Configuration: --prefix=/usr --confdir=/etc/mplayer --enable-xvmc --enable-menu --disable-arts --enable-largefiles --language=all --disable-libdvdcss-internal --disable-dvdread-internal --disable-libavutil_a --disable-libavcodec_a --disable-libavformat_a --disable-libpostproc_a --disable-libswscale_a --enable-joystick --target=i586-linux --enable-runtime-cpudetection --enable-debug --enable-mga --enable-3dfx --enable-tdfxfb --disable-gui<br>
CommandLine: '-v' 'rtsp://<a href="http://114.212.84.248:8554/testStream">114.212.84.248:8554/testStream</a>'<br>init_freetype<br>Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay<br>get_path('fonts') -> '/home/ahuazhu/.mplayer/fonts'<br>
Using nanosleep() timing<br>get_path('input.conf') -> '/home/ahuazhu/.mplayer/input.conf'<br>Can't open input config file /home/ahuazhu/.mplayer/input.conf: No such file or directory<br>Parsing input config file /etc/mplayer/input.conf<br>
Input config file /etc/mplayer/input.conf parsed: 91 binds<br>Setting up LIRC support...<br>mplayer: could not connect to socket<br>mplayer: No such file or directory<br>Failed to open LIRC support. You will not be able to use your remote control.<br>
get_path('testStream.conf') -> '/home/ahuazhu/.mplayer/testStream.conf'<br><br>Playing rtsp://<a href="http://114.212.84.248:8554/testStream">114.212.84.248:8554/testStream</a>.<br>get_path('sub/') -> '/home/ahuazhu/.mplayer/sub/'<br>
STREAM_RTSP, URL: rtsp://<a href="http://114.212.84.248:8554/testStream">114.212.84.248:8554/testStream</a><br>Filename for url is now rtsp://<a href="http://114.212.84.248:8554/testStream">114.212.84.248:8554/testStream</a><br>
Filename for url is now rtsp://<a href="http://114.212.84.248:8554/testStream">114.212.84.248:8554/testStream</a><br>Resolving 114.212.84.248 for AF_INET6...<br>Couldn't resolve name for AF_INET6: 114.212.84.248<br>Connecting to server 114.212.84.248[114.212.84.248]: 8554...<br>
librtsp: server responds: 'RTSP/1.0 400 Bad Request'<br>Filename for url is now rtsp://<a href="http://114.212.84.248:8554/testStream">114.212.84.248:8554/testStream</a><br>Filename for url is now rtsp://<a href="http://114.212.84.248:8554/testStream">114.212.84.248:8554/testStream</a><br>
STREAM_LIVE555, URL: rtsp://<a href="http://114.212.84.248:8554/testStream">114.212.84.248:8554/testStream</a><br>STREAM: [RTSP and SIP] rtsp://<a href="http://114.212.84.248:8554/testStream">114.212.84.248:8554/testStream</a><br>
STREAM: Description: standard RTSP and SIP<br>STREAM: Author: Ross Finlayson<br>STREAM: Comment: Uses LIVE555 Streaming Media library.<br>Stream not seekable!<br> file format detected.<br>Opening connection to 114.212.84.248, port 8554...<br>
...remote connection opened<br>Sending request: DESCRIBE rtsp://<a href="http://114.212.84.248:8554/testStream">114.212.84.248:8554/testStream</a> RTSP/1.0<br>CSeq: 2<br>User-Agent: MPlayer (LIVE555 Streaming Media v2010.11.17)<br>
Accept: application/sdp<br><br><br>Received 768 new bytes of response data.<br>Received a complete DESCRIBE response:<br>RTSP/1.0 200 OK<br>CSeq: 2<br>Date: Thu, Nov 17 2011 08:05:03 GMT<br>Content-Base: rtsp://<a href="http://114.212.84.248:8554/testStream/">114.212.84.248:8554/testStream/</a><br>
Content-Type: application/sdp<br>Content-Length: 597<br><br>v=0<br>o=- 1321515656372155 1 IN IP4 114.212.84.248<br>s=Session streamed by "testH264VideoStreamer"<br>i=test.264<br>t=0 0<br>a=tool:LIVE555 Streaming Media v2011.10.18<br>
a=type:broadcast<br>a=control:*<br>a=source-filter: incl IN IP4 * 114.212.84.248<br>a=rtcp-unicast: reflection<br>a=range:npt=0-<br>a=x-qt-text-nam:Session streamed by "testH264VideoStreamer"<br>a=x-qt-text-inf:test.264<br>
m=video 18888 RTP/AVP 96<br>c=IN IP4 <a href="http://232.215.102.158/255">232.215.102.158/255</a><br>b=AS:500<br>a=rtpmap:96 H264/90000<br>a=fmtp:96 packetization-mode=1;profile-level-id=42C00C;sprop-parameter-sets=Z0LADNkBYJaEAAADAAQAAAMAODxQqSA=,aMuDyyA=<br>
a=control:track1<br><br>Initiated "video/H264" RTP subsession on port 18888<br>Increased video socket receive buffer to 2000000 bytes <br>Sending request: SETUP rtsp://<a href="http://114.212.84.248:8554/testStream/track1">114.212.84.248:8554/testStream/track1</a> RTSP/1.0<br>
CSeq: 3<br>User-Agent: MPlayer (LIVE555 Streaming Media v2010.11.17)<br>Transport: RTP/AVP;multicast;client_port=18888-18889<br><br><br>Received 189 new bytes of response data.<br>Received a complete SETUP response:<br>RTSP/1.0 200 OK<br>
CSeq: 3<br>Date: Thu, Nov 17 2011 08:05:03 GMT<br>Transport: RTP/AVP;multicast;destination=232.215.102.158;source=114.212.84.248;port=18888-18889;ttl=255<br>Session: 0E965FF1<br><br><br>Sending request: PLAY rtsp://<a href="http://114.212.84.248:8554/testStream/">114.212.84.248:8554/testStream/</a> RTSP/1.0<br>
CSeq: 4<br>User-Agent: MPlayer (LIVE555 Streaming Media v2010.11.17)<br>Session: 0E965FF1<br>Range: npt=0.000-<br><br><br>Received 192 new bytes of response data.<br>Received a complete PLAY response:<br>RTSP/1.0 200 OK<br>
CSeq: 4<br>Date: Thu, Nov 17 2011 08:05:03 GMT<br>Range: npt=0.000-<br>Session: 0E965FF1<br>RTP-Info: url=rtsp://<a href="http://114.212.84.248:8554/testStream/track1;seq=58587;rtptime=2919587676">114.212.84.248:8554/testStream/track1;seq=58587;rtptime=2919587676</a><br>
<br><br>==> Found video stream: 0<br>demux_rtp: Failed to guess the video frame rate<br>VIDEO:  [H264]  0x0  0bpp  0.000 fps    0.0 kbps ( 0.0 kbyte/s)<br>[V] filefmt:21  fourcc:0x34363248  size:0x0  fps:0.000  ftime:=0.0000<br>
FPS not specified in the header or invalid, use the -fps option.<br>get_path('sub/') -> '/home/ahuazhu/.mplayer/sub/'<br>open: No such file or directory<br>[MGA] Couldn't open: /dev/mga_vid<br>open: No such file or directory<br>
[MGA] Couldn't open: /dev/mga_vid<br>[VO_TDFXFB] This driver only supports the 3Dfx Banshee, Voodoo3 and Voodoo 5.<br>[VO_3DFX] Unable to open /dev/3dfx.<br>X11 opening display: :0.0<br>vo: X11 color mask:  FFFFFF  (R:FF0000 G:FF00 B:FF)<br>
vo: X11 running at 1280x1024 with depth 24 and 32 bpp (":0.0" => local display)<br>[x11] Detected wm supports NetWM.<br>[x11] Detected wm supports FULLSCREEN state.<br>[x11] Detected wm supports ABOVE state.<br>
[x11] Detected wm supports BELOW state.<br>[x11] Current fstype setting honours FULLSCREEN ABOVE BELOW X atoms<br>Failed to open VDPAU backend libvdpau_nvidia.so: cannot open shared object file: No such file or directory<br>
[vdpau] Error when calling vdp_device_create_x11: 1<br>[VO_XV] Using Xv Adapter #0 (Nouveau GeForce 8/9 Textured Video)<br>[xv common] Drawing no colorkey.<br>[xv common] Maximum source image dimensions: 4096x4096<br>==========================================================================<br>
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family<br>INFO: libavcodec init OK!<br>Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)<br>==========================================================================<br>
Audio: no sound<br>Freeing 0 unused audio chunks.<br>Starting playback...<br>ds_fill_buffer: EOF reached (stream: video)  <br>ds_fill_buffer: EOF reached (stream: video)  <br>ds_fill_buffer: EOF reached (stream: video)  <br>
ds_fill_buffer: EOF reached (stream: video)  <br>ds_fill_buffer: EOF reached (stream: video)  <br>ds_fill_buffer: EOF reached (stream: video)  <br>ds_fill_buffer: EOF reached (stream: video)  <br>ds_fill_buffer: EOF reached (stream: video)  <br>
ds_fill_buffer: EOF reached (stream: video)  <br>EOF code: 1    0 ??% ??% ??,?% 0 0 <br><br>Uninit video: ffmpeg<br>Sending request: TEARDOWN rtsp://<a href="http://114.212.84.248:8554/testStream/">114.212.84.248:8554/testStream/</a> RTSP/1.0<br>
CSeq: 5<br>User-Agent: MPlayer (LIVE555 Streaming Media v2010.11.17)<br>Session: 0E965FF1<br><br><br>Received 65 new bytes of response data.<br>Received a complete TEARDOWN response:<br>RTSP/1.0 200 OK<br>CSeq: 5<br>Date: Thu, Nov 17 2011 08:05:13 GMT<br>
<br><br>vo: uninit ...<br><br>Exiting... (End of file)<br><br><br><br><br><br>Thanks for your help in advance<br><br>regards ahuazhu<br>2011.11.17<br><br>