[Live-devel] WMV RTSP support for openRTSP
???
zhonggp at chinabizone.com
Tue Dec 7 09:25:47 PST 2004
Hi Ross,
Thank you for your last reply :)
According to your comments, firstly I tried to receive streaming data (both audio and video)via UDP without "-t" option.e.g
./openRTSP -s 0 rtsp://192.168.10.218/test.wmv
And here is the output info:
************************************
Created receiver for "audio/X-ASF-PF" subsession (client ports 35010-35011)
Created receiver for "application/X-WMS-RTX" subsession (client ports 35012-35013)
Created receiver for "video/X-ASF-PF" subsession (client ports 35014-35015)
Setup "audio/X-ASF-PF" subsession (client ports 35010-35011)
Setup "application/X-WMS-RTX" subsession (client ports 35012-35013)
Failed to setup "video/X-ASF-PF" subsession: SETUP: cannot handle response: RTSP/1.0 461 Unsupported Transport
Created output file: "audio-X-ASF-PF-1"
Created output file: "application-X-WMS-RTX-2"
Created output file: "video-X-ASF-PF-3"
Started playing session
Receiving streamed data (for up to 236.903000 seconds)...
************************************
It is odd there was a 461 error. Why are there always some errors with video channel?
Secondly, I follow your option to get video only:
./openRTSP -s 0 -v rtsp://192.168.10.218/test.wmv > video.out
I will finally get a video file , however ,I can not play it back well with Windows Media Player.I don't care much about this, the real thing I am curious about is why I could get vido by option -v via re-derection operator? I read the source and I think the FileSinks should be almost the same, except the former has file name "X-ASF-PF " and the latter "stdout". I doulbt it is not a real video data.
Hope your reply . Thanks in advace.
Best regards,
zhonggp
----- Original Message -----
From: "Ross Finlayson" <finlayson at live.com>
To: "LIVE.COM Streaming Media - development & use" <live-devel at ns.live.com>
Sent: Tuesday, December 07, 2004 2:56 AM
Subject: Re: [Live-devel] WMV RTSP support for openRTSP
> At 09:08 PM 12/5/04, you wrote:
> >Hi all,
> > I wonder if openRTSP works well with Windows Media Server 9 . I
> > attempted to receive stream data by " ./openRTSP -s 0
> > -t rtsp://192.168.10.218/test.wmv "
>
> This is correct. (You could also try streaming via UDP - i.e., without the
> "-t" option - although that probably won't make any difference.)
>
> > ,and I got three files , audio-X-ASF-PF-1, application-X-WMS-RTX-2 and
> > video-X-ASF-PF-3. Unfortunately, the video file was empty.
>
> That means that no RTP packets for the video stream were sent at all. I
> don't know why, but perhaps Microsoft requires their own proprietary
> extension to RTSP in order to get this data?? There does not seem to be a
> problem with "openRTSP".
>
> Another thing you could try is to ask *only* for the video stream:
> ./openRTSP -s 0 -v rtsp://192.168.10.218/test.wmv > video.out
> (Perhaps also add the "-t" option (for TCP streaming) and the "-V" option
> (to get verbose debugging output).) If you do this, the file "video.out"
> will end up with any video stream data that you receive.
>
> >Why there were unknow errors?
>
> Those errors occurred because there was a problem with IP multicast on your
> computer. Fortunately, it did not cause a major problem for "openRTSP"
> (because the stream that it was trying to read used unicast, not multicast).
>
> >Should I subclass a special RTPsource for mime type X-ASF-PF rather than
> >using SimpleRTPSource?
>
> That won't help. You are not receiving video stream data in any
> case. (Also, you would need to know the RTP payload format that Microsoft
> uses for the "video/X-ASF-PF-3" MIME type. I don't know if this is
> documented anywhere.
>
> Unfortunately, in general you just cannot expect Microsoft software to be
> standards compliant.
>
>
> Ross Finlayson
> LIVE.COM
> <http://www.live.com/>
>
> _______________________________________________
> live-devel mailing list
> live-devel at lists.live.com
> http://lists.live.com/mailman/listinfo/live-devel
More information about the live-devel
mailing list