|
【技术讨论】
使用ffmedia里的demo.py无法读取rtmp视频流
发表于 2024-8-6 14:52:10
浏览:980
|
回复:5
打印
只看该作者
[复制链接]
楼主
我在本机的1935部署了rtmp视频流,使用 ffmpeg的话,是可以正常读取到视频流里的画面的,然后使用最新版的ffmedia里的demo.py读取视频流,使用“python ./demo.py -i rtmp://127.0.0.1:1935/live/stream_key -o 1360x768 -x 1 -r 2”命令执行程序,提示:
"
Firefly FFMedia: v2.3.1
input source is a rtmp url
INFO: ff_media: connectToServer: connected to server 127.0.0.1:1935
ERROR: 10rtmpClient: postRecvBuf: wait for client to post recv buffer time out
ERROR: 10rtmpClient: postRecvBuf: wait for client to post recv buffer time out
ERROR: 10rtmpClient: postRecvBuf: wait for client to post recv buffer time out
ERROR: 10rtmpClient: postRecvBuf: wait for client to post recv buffer time out
ERROR: 10rtmpClient: postRecvBuf: wait for client to post recv buffer time out
input_source init failed
"
后,直接停止了,无法读取到视频流
搭建的rtmp应该是正常的,我使用ffmpeg命令:ffmpeg -i rtmp://127.0.0.1:1935/live/stream_key -c copy r1.mp4,进行测试,则可以顺利将读取到的画面写到文件里。
麻烦社区大佬,可以帮忙看看,为什么没有读取成功吗?
|
|