Firefly开源社区

打印 上一主题 下一主题

[技术讨论] ffmedia拉流报错

104

积分

0

威望

0

贡献

技术小白

积分
104

ffmedia拉流报错

发表于 5 天前      浏览:121 | 回复:2        打印      只看该作者   [复制链接] 楼主
问题描述及复现步骤:
使用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

大华平台拉流ffmedia报错.rar

37.21 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

1043

积分

0

威望

0

贡献

中级创客

Rank: 4

积分
1043
发表于 5 天前        只看该作者  沙发
本帖最后由 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的关键字添加个\在&前面转义就可以了
回复

使用道具 举报

104

积分

0

威望

0

贡献

技术小白

积分
104
发表于 4 天前        只看该作者  板凳
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地址是对的了,但是仍然无法获取到视频流
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表