在发送媒体数据后实现python RTMP服务器,flash player重置连接,如何排除故障

时间:2016-02-01 14:54:56

标签: python flash fixed rtmp

我正在使用基于Gevent的RTMP服务器。

RTMPDump和FFmpeg都运行良好,但Flash播放器始终重置连接。

如果有任何针对RTMP的故障排除工具,那么我至少可以知道哪里出错了。

非常感谢。

更新(2016年2月2日):

似乎这是setChunkSize中的一个错误,我使用了csid 8,但csid 2有效,连接重置已修复。

Bug仍然闪现玩家不玩,也许握手是错误的。

继续努力......

更新(2016年2月5日):

终于找到了一个解决方案,经过nginx-rtmp-mod的固定握手后,现在flash播放器播放效果很好。

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

我会说你最喜欢的工具应该成为Wireshark。 因为您可以在其中监视服务器和客户端之间的RTMP *消息传递,而无需在您的端部反编译SWF。

请参阅我对此类似答案的示例截图: enter image description here

最诚挚的问候,

尤金