We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
在使用什么功能产生的问题? 其异常表现是什么? 同一个局域网内,ffmpeg推流了一路rtmp测试流,用addStreamProxy接口添加流,一直返回-1,end of file,但是ffmpeg推流进程一直都在运行,vlc是可以播放的
2024-04-29 17:28:35.903 D [MediaServer] [1-event poller 14] RtmpPlayer.cpp:70 play | 192.168.5.109:1935 live test 2024-04-29 17:28:35.903 T [MediaServer] [1-event poller 14] TcpClient.cpp:79 startConnect | mediakit::RtmpPlayerImp-1 start connect 192.168.5.109:1935 2024-04-29 17:28:35.903 T [MediaServer] [1-event poller 14] TcpClient.cpp:89 onSockConnect | mediakit::RtmpPlayerImp-1 connect result: 0(success) 2024-04-29 17:28:35.904 T [MediaServer] [1-event poller 14] TcpClient.cpp:75 operator() | mediakit::RtmpPlayerImp-1 on err: 1(end of file) 2024-04-29 17:28:35.904 W [MediaServer] [1-event poller 14] RtmpPlayer.cpp:105 onPlayResult_l | 1 1(end of file) 2024-04-29 17:28:35.905 D [MediaServer] [1-event poller 14] WebApi.cpp:265 http api debug | # request: GET /index/api/addStreamProxy?secret=BTdH4sckQjlgebea3csA1V9i2NTxkAmX&vhost=__defaultVhost__&app=live&stream=test&url=rtmp://192.168.5.109:1935/live/test # header: Accept : */* Accept-Encoding : gzip, deflate, br Connection : keep-alive Host : 192.168.5.35:6080 Postman-Token : 302d1728-f34e-4891-a900-a76f98c15fdc User-Agent : PostmanRuntime/7.37.3 # content: # response: { "code" : -1, "msg" : "end of file" } 2024-04-29 17:28:35.905 D [MediaServer] [1-event poller 14] RtmpPlayerImp.h:109 ~RtmpPlayerImp | 2024-04-29 17:28:35.905 D [MediaServer] [1-event poller 14] RtmpPlayerImp.h:34 ~FlvPlayerBase | 2024-04-29 17:28:35.905 D [MediaServer] [1-event poller 14] RtmpPlayer.cpp:30 ~RtmpPlayer | 2024-04-29 17:28:35.905 T [MediaServer] [1-event poller 14] TcpClient.cpp:28 ~TcpClient | ~mediakit::RtmpPlayerImp-1 2024-04-29 17:29:05.960 T [MediaServer] [1-event poller 14] TcpServer.cpp:173 operator() | 2-130(192.168.5.109:1087) mediakit::HttpSession on err: 2(session timeout) 2024-04-29 17:29:05.960 T [MediaServer] [1-event poller 14] TcpServer.h:51 operator() | 2-130(192.168.5.109:1087) ~mediakit::HttpSession 2024-04-29 17:29:50.397 T [MediaServer] [1-event poller 15] TcpServer.h:54 operator() | 3-130(192.168.5.109:1376) mediakit::HttpSession 2024-04-29 17:29:50.398 D [MediaServer] [1-event poller 15] RtmpPlayer.cpp:70 play | 192.168.5.109:1935 live 101 2024-04-29 17:29:50.398 T [MediaServer] [1-event poller 15] TcpClient.cpp:79 startConnect | mediakit::RtmpPlayerImp-2 start connect 192.168.5.109:1935 2024-04-29 17:29:50.398 T [MediaServer] [1-event poller 15] TcpClient.cpp:89 onSockConnect | mediakit::RtmpPlayerImp-2 connect result: 0(success) 2024-04-29 17:29:50.399 T [MediaServer] [1-event poller 15] TcpClient.cpp:75 operator() | mediakit::RtmpPlayerImp-2 on err: 1(end of file) 2024-04-29 17:29:50.400 W [MediaServer] [1-event poller 15] RtmpPlayer.cpp:105 onPlayResult_l | 1 1(end of file) 2024-04-29 17:29:50.400 D [MediaServer] [1-event poller 15] WebApi.cpp:265 http api debug | # request: GET /index/api/addStreamProxy?secret=BTdH4sckQjlgebea3csA1V9i2NTxkAmX&vhost=__defaultVhost__&app=live&stream=test&url=rtmp://192.168.5.109:1935/live/101 # header: Accept : */* Accept-Encoding : gzip, deflate, br Connection : keep-alive Host : 192.168.5.35:6080 Postman-Token : 75a1b9a0-48fb-4705-8758-756577ae11ec User-Agent : PostmanRuntime/7.37.3 # content: # response: { "code" : -1, "msg" : "end of file" } 2024-04-29 17:29:50.400 D [MediaServer] [1-event poller 14] RtmpPlayerImp.h:109 ~RtmpPlayerImp | 2024-04-29 17:29:50.400 D [MediaServer] [1-event poller 14] RtmpPlayerImp.h:34 ~FlvPlayerBase | 2024-04-29 17:29:50.400 D [MediaServer] [1-event poller 14] RtmpPlayer.cpp:30 ~RtmpPlayer | 2024-04-29 17:29:50.400 T [MediaServer] [1-event poller 14] TcpClient.cpp:28 ~TcpClient | ~mediakit::RtmpPlayerImp-2 2024-04-29 17:29:51.547 D [MediaServer] [1-event poller 15] RtmpPlayer.cpp:70 play | 192.168.5.109:1935 live 101 2024-04-29 17:29:51.547 T [MediaServer] [1-event poller 15] TcpClient.cpp:79 startConnect | mediakit::RtmpPlayerImp-3 start connect 192.168.5.109:1935 2024-04-29 17:29:51.548 T [MediaServer] [1-event poller 15] TcpClient.cpp:89 onSockConnect | mediakit::RtmpPlayerImp-3 connect result: 0(success) 2024-04-29 17:29:51.548 T [MediaServer] [1-event poller 15] TcpClient.cpp:75 operator() | mediakit::RtmpPlayerImp-3 on err: 1(end of file) 2024-04-29 17:29:51.548 W [MediaServer] [1-event poller 15] RtmpPlayer.cpp:105 onPlayResult_l | 1 1(end of file) 2024-04-29 17:29:51.548 D [MediaServer] [1-event poller 15] WebApi.cpp:265 http api debug | # request: GET /index/api/addStreamProxy?secret=BTdH4sckQjlgebea3csA1V9i2NTxkAmX&vhost=__defaultVhost__&app=live&stream=test&url=rtmp://192.168.5.109:1935/live/101 # header: Accept : */* Accept-Encoding : gzip, deflate, br Connection : keep-alive Host : 192.168.5.35:6080 Postman-Token : d61d5267-a769-4d45-92f7-a0684950be87 User-Agent : PostmanRuntime/7.37.3 # content: # response: { "code" : -1, "msg" : "end of file" } 2024-04-29 17:29:51.549 D [MediaServer] [1-event poller 14] RtmpPlayerImp.h:109 ~RtmpPlayerImp | 2024-04-29 17:29:51.549 D [MediaServer] [1-event poller 14] RtmpPlayerImp.h:34 ~FlvPlayerBase | 2024-04-29 17:29:51.549 D [MediaServer] [1-event poller 14] RtmpPlayer.cpp:30 ~RtmpPlayer | 2024-04-29 17:29:51.549 T [MediaServer] [1-event poller 14] TcpClient.cpp:28 ~TcpClient | ~mediakit::RtmpPlayerImp-3 2024-04-29 17:30:12.723 D [MediaServer] [1-event poller 15] RtmpPlayer.cpp:70 play | 192.168.5.109:1935 live 101 2024-04-29 17:30:12.723 T [MediaServer] [1-event poller 15] TcpClient.cpp:79 startConnect | mediakit::RtmpPlayerImp-4 start connect 192.168.5.109:1935 2024-04-29 17:30:12.723 T [MediaServer] [1-event poller 15] TcpClient.cpp:89 onSockConnect | mediakit::RtmpPlayerImp-4 connect result: 0(success) 2024-04-29 17:30:12.724 T [MediaServer] [1-event poller 15] TcpClient.cpp:75 operator() | mediakit::RtmpPlayerImp-4 on err: 1(end of file) 2024-04-29 17:30:12.724 W [MediaServer] [1-event poller 15] RtmpPlayer.cpp:105 onPlayResult_l | 1 1(end of file) 2024-04-29 17:30:12.724 D [MediaServer] [1-event poller 15] WebApi.cpp:265 http api debug | # request: GET /index/api/addStreamProxy?secret=BTdH4sckQjlgebea3csA1V9i2NTxkAmX&vhost=__defaultVhost__&app=live&stream=test&url=rtmp://192.168.5.109:1935/live/101&timeout_sec=100 # header: Accept : */* Accept-Encoding : gzip, deflate, br Connection : keep-alive Host : 192.168.5.35:6080 Postman-Token : 6254c620-27ab-46fd-89cd-c796daab5513 User-Agent : PostmanRuntime/7.37.3 # content: # response: { "code" : -1, "msg" : "end of file" } 2024-04-29 17:30:12.724 D [MediaServer] [1-event poller 14] RtmpPlayerImp.h:109 ~RtmpPlayerImp | 2024-04-29 17:30:12.724 D [MediaServer] [1-event poller 14] RtmpPlayerImp.h:34 ~FlvPlayerBase | 2024-04-29 17:30:12.724 D [MediaServer] [1-event poller 14] RtmpPlayer.cpp:30 ~RtmpPlayer | 2024-04-29 17:30:12.724 T [MediaServer] [1-event poller 14] TcpClient.cpp:28 ~TcpClient | ~mediakit::RtmpPlayerImp-4 2024-04-29 17:30:17.996 D [MediaServer] [1-event poller 15] RtmpPlayer.cpp:70 play | 192.168.5.109:1935 live 101 2024-04-29 17:30:17.996 T [MediaServer] [1-event poller 15] TcpClient.cpp:79 startConnect | mediakit::RtmpPlayerImp-5 start connect 192.168.5.109:1935 2024-04-29 17:30:17.996 T [MediaServer] [1-event poller 15] TcpClient.cpp:89 onSockConnect | mediakit::RtmpPlayerImp-5 connect result: 0(success) 2024-04-29 17:30:17.998 T [MediaServer] [1-event poller 15] TcpClient.cpp:75 operator() | mediakit::RtmpPlayerImp-5 on err: 1(end of file) 2024-04-29 17:30:17.998 W [MediaServer] [1-event poller 15] RtmpPlayer.cpp:105 onPlayResult_l | 1 1(end of file) 2024-04-29 17:30:17.998 D [MediaServer] [1-event poller 15] WebApi.cpp:265 http api debug | # request: GET /index/api/addStreamProxy?secret=BTdH4sckQjlgebea3csA1V9i2NTxkAmX&vhost=__defaultVhost__&app=live&stream=test&url=rtmp://192.168.5.109:1935/live/101&timeout_sec=1000 # header: Accept : */* Accept-Encoding : gzip, deflate, br Connection : keep-alive Host : 192.168.5.35:6080 Postman-Token : ef8c5a02-a532-4a8e-9bd0-4ac63dd33d1e User-Agent : PostmanRuntime/7.37.3 # content: # response: { "code" : -1, "msg" : "end of file" } 2024-04-29 17:30:17.998 D [MediaServer] [1-event poller 14] RtmpPlayerImp.h:109 ~RtmpPlayerImp | 2024-04-29 17:30:17.998 D [MediaServer] [1-event poller 14] RtmpPlayerImp.h:34 ~FlvPlayerBase | 2024-04-29 17:30:17.998 D [MediaServer] [1-event poller 14] RtmpPlayer.cpp:30 ~RtmpPlayer | 2024-04-29 17:30:17.998 T [MediaServer] [1-event poller 14] TcpClient.cpp:28 ~TcpClient | ~mediakit::RtmpPlayerImp-5 2024-04-29 17:30:23.075 D [MediaServer] [1-event poller 15] RtmpPlayer.cpp:70 play | 192.168.5.109:1935 live 101 2024-04-29 17:30:23.075 T [MediaServer] [1-event poller 15] TcpClient.cpp:79 startConnect | mediakit::RtmpPlayerImp-6 start connect 192.168.5.109:1935 2024-04-29 17:30:23.076 T [MediaServer] [1-event poller 15] TcpClient.cpp:89 onSockConnect | mediakit::RtmpPlayerImp-6 connect result: 0(success) 2024-04-29 17:30:23.077 T [MediaServer] [1-event poller 15] TcpClient.cpp:75 operator() | mediakit::RtmpPlayerImp-6 on err: 1(end of file) 2024-04-29 17:30:23.077 W [MediaServer] [1-event poller 15] RtmpPlayer.cpp:105 onPlayResult_l | 1 1(end of file) 2024-04-29 17:30:23.077 D [MediaServer] [1-event poller 15] WebApi.cpp:265 http api debug | # request: GET /index/api/addStreamProxy?secret=BTdH4sckQjlgebea3csA1V9i2NTxkAmX&vhost=__defaultVhost__&app=live&stream=test&url=rtmp://192.168.5.109:1935/live/101&timeout_sec=1000&retry_count=10 # header: Accept : */* Accept-Encoding : gzip, deflate, br Connection : keep-alive Host : 192.168.5.35:6080 Postman-Token : 3941a163-2708-42e1-bbea-160ecce9e3c1 User-Agent : PostmanRuntime/7.37.3 # content: # response: { "code" : -1, "msg" : "end of file" }
配置内容...
请填写相关环境信息, 详细的环境信息有助于快速复现定位问题.
"branchName": "master", "buildTime": "2024-04-21T06:43:54", "commitHash": "664d0b6"
The text was updated successfully, but these errors were encountered:
看看服务器为何rtmp源不可用?感觉你这个添加的rtmp流不存在
Sorry, something went wrong.
2024-04-29 17:28:35.903 T [MediaServer] [1-event poller 14] TcpClient.cpp:89 onSockConnect | mediakit::RtmpPlayerImp-1 connect result: 0(success) 2024-04-29 17:28:35.904 T [MediaServer] [1-event poller 14] TcpClient.cpp:75 operator() | mediakit::RtmpPlayerImp-1 on err: 1(end of file) 2024-04-29 17:28:35.904 W [MediaServer] [1-event poller 14] RtmpPlayer.cpp:105 onPlayResult_l | 1 1(end of file)
看这段日志,连接成功了,但是播放提示end of file,我确认但是ffmpeg推流正常的,流是存在的且vlc可播放,zlemdiakit就是无法添加
这个流是什么服务器?能否暴露公网给我测试下?
看这段日志,连接成功了,但是播放提示end of file,我确认但是ffmpeg推流正常的,流是存在的且vlc可播放,zlemdiakit就是无法添加 这个流是什么服务器?能否暴露公网给我测试下?
就是ffmpeg循环推流一个本地mp4文件为rtmp,推流命令为:ffmpeg -re -stream_loop -1 -i D:\test.mp4 -c copy -f flv "rtmp://192.168.5.109:1935/live/101",rtmp服务器为mediamtx,版本为1.6.0,经测试,是mediamtx的问题,我换了个mediamtx版本后,这个流就可以添加到ZLMediakit了,问题已解决。
No branches or pull requests
现象描述
在使用什么功能产生的问题? 其异常表现是什么?
同一个局域网内,ffmpeg推流了一路rtmp测试流,用addStreamProxy接口添加流,一直返回-1,end of file,但是ffmpeg推流进程一直都在运行,vlc是可以播放的
如何复现?
相关日志或截图
展开查看详细日志
配置
展开查看详细配置
各种环境信息
请填写相关环境信息, 详细的环境信息有助于快速复现定位问题.
The text was updated successfully, but these errors were encountered: