Firefly开源社区
标题:
ffmedia拉流报错
[打印本页]
作者:
sky-brid
时间:
6 天前
标题:
ffmedia拉流报错
使用ffmedia获取大华ICC开发平台生成的rtsp流一直报错,但是这个视频流用vlc或者ffmpeg查看都是可以的,请问有什么出来办法吗。
日志:
Firefly FFMedia: v2.4.0
INFO: ff_media: connectToServer: connected to server 192.168.1.118:9090
WARN: ff_media: sendRequest: send() failed: DESCRIBE, err: 9
ERROR: 16ModuleRtspClient: init: Open url failed
ERROR: ff_media: main: rtsp client init failed
root@firefly:/home/ap/cetccity/projects/ffmedia_release_2.4.0/build# Firefly FFMedia: v2.4.0
INFO: ff_media: start_instance:
==========================================
INFO: ff_media: start_instance: enable rtsp client
INFO: ff_media: connectToServer: connected to server 192.168.1.118:9090
DEBUG: ff_media: sendRequest: Sending Request:
OPTIONS
rtsp://192.168.1.118:9090/dss/monitor/param?cameraid=1000002%241
RTSP/1.0
CSeq: 1
User-Agent: FFMediaPlayer
DEBUG: ff_media: getResponse: Received OPTIONS response:
RTSP/1.0 200 OK
CSeq: 1
Date: Thu, Mar 27 2025 09:37:22 GMT
Public: OPTIONS, DESCRIBE, SETUP, GET_PARAMETER, SET_PARAMETER
Server: DS RedirectService/V1.2
DEBUG: ff_media: sendRequest: Sending Request:
DESCRIBE
rtsp://192.168.1.118:9090/dss/monitor/param?cameraid=1000002%241
RTSP/1.0
CSeq: 2
Accept: application/sdp
DEBUG: ff_media: getResponse: Received DESCRIBE response:
RTSP/1.0 400 Bad Request
CSeq: 2
Date: Thu, Mar 27 2025 09:37:22 GMT
Server: DS RedirectService/V1.2
DEBUG: ff_media: describeURL: cannot handle DESCRIBE response: RTSP/1.0 400 Bad Request
ERROR: 16ModuleRtspClient: init: Open url failed
ERROR: ff_media: start_instance: rtsp client init failed
tchip_askquestions
大华平台拉流ffmedia报错.rar
6 天前
上传
点击文件名下载附件
下载积分: 灯泡 -1 , 经验 -1
37.21 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1
作者:
dengkx
时间:
6 天前
本帖最后由 dengkx 于 2025-3-28 10:19 编辑
将./demo
rtsp://192.168.1.118:9090/dss/mo ... 241&substream=1
更改成
./demo
rtsp://192.168.1.118:9090/dss/monitor/param?cameraid=1000002%241
\&substream=1
因为&字符是shell的关键字添加个\在&前面转义就可以了
作者:
sky-brid
时间:
5 天前
root@firefly:/home/ap/cetccity/projects/ffmedia_release_2.4.0/build# ff_log_level=5 ./demo
rtsp://192.168.1.118:9090/dss/monitor/param?cameraid=1000002%241
\&substream=1
Firefly FFMedia: v2.4.0
INFO: ff_media: start_instance:
==========================================
INFO: ff_media: start_instance: enable rtsp client
INFO: ff_media: connectToServer: connected to server 192.168.1.118:9090
DEBUG: ff_media: sendRequest: Sending Request:
OPTIONS
rtsp://192.168.1.118:9090/dss/mo ... 241&substream=1
RTSP/1.0
CSeq: 1
User-Agent: FFMediaPlayer
DEBUG: ff_media: getResponse: Received OPTIONS response:
RTSP/1.0 200 OK
CSeq: 1
Date: Fri, Mar 28 2025 03:09:07 GMT
Public: OPTIONS, DESCRIBE, SETUP, GET_PARAMETER, SET_PARAMETER
Server: DS RedirectService/V1.2
DEBUG: ff_media: sendRequest: Sending Request:
DESCRIBE
rtsp://192.168.1.118:9090/dss/mo ... 241&substream=1
RTSP/1.0
CSeq: 2
Accept: application/sdp
DEBUG: ff_media: getResponse: Received DESCRIBE response:
RTSP/1.0 302 Moved Temporarily
CSeq: 2
Date: Fri, Mar 28 2025 03:09:07 GMT
Location:
rtsp://192.168.1.118:9100/dss/mo ... en=807&trackID=
Server: DS RedirectService/V1.2
DEBUG: ff_media: sendRequest: Sending Request:
DESCRIBE RTSP/1.0
CSeq: 1
Accept: application/sdp
WARN: ff_media: sendRequest: send() failed: DESCRIBE, err: 9
ERROR: 16ModuleRtspClient: init: Open url failed
ERROR: ff_media: start_instance: rtsp client init failed
从日志中看,ffmedia获取到的rtsp地址是对的了,但是仍然无法获取到视频流
欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/)
Powered by Discuz! X3.1