GStreamer 1.0 1.4.5 RTSP示例服务器发送503服务不可用

时间:2015-04-09 04:33:36

标签: c gstreamer rtsp

我试图制作基于Gstreamer 1.0 1.4.5插件的RTSP服务器。该示例的源代码取自here WITH_TLS WITH_AUTH 标志启用。

我正在使用Visual Studio 2013 Community Edition对其进行编译。该项目正在建设并成功运行。但是,当我尝试在地址 rtsp://127.0.0.1:8554 / test 上使用VLC播放视频时,它说它无法打开MRL。

已编译服务器和VLC播放器之间的通信记录流量(使用RawCap)如下:

Request: 
OPTIONS rtsp://127.0.0.1:8554/test RTSP/1.0 
CSeq: 2
User-Agent: LibVLC/2.2.0 (LIVE555 Streaming Media v2014.07.25)

Response:
RTSP/1.0 200 OK
CSeq: 2
Public: OPTIONS, DESCRIBE, GET_PARAMETER, PAUSE, PLAY, SETUP, SET_PARAMETER, TEARDOWN
Server: GStreamer RTSP server
Date: Thu, 09 Apr 2015 03:35:30 GMT

Request:
DESCRIBE rtsp://127.0.0.1:8554/test RTSP/1.0
CSeq: 3
User-Agent: LibVLC/2.2.0 (LIVE555 Streaming Media v2014.07.25)
Accept: application/sdp

Response:
RTSP/1.0 503 Service Unavailable
CSeq: 3
Server: GStreamer RTSP server
Date: Thu, 09 Apr 2015 03:35:30 GMT

RTSP服务器在IDE或命令promt窗口中没有错误或警告。

有谁知道为什么会这样?任何帮助将非常感谢!

0 个答案:

没有答案