我有 apache2 监听端口 808 而不是端口 80 或 8080 的服务器。我有一个 flash 程序,它从客户端的网络摄像头生成视频流,并使用 rtmp 协议(如“rtmp:///flvplayback/”)将其发送到 IP 地址的服务器"
它将流发布到该 IP 地址
1 ) 在本地机器上,字符串看起来像
"rtmp://192.168.1.12/flvplayback/"
并且工作正常。
2)在远程机器上,即VPS,字符串看起来像
“rtmp://222.222.222.222/flvplayback/”
并在这里生成以下错误
(在 VPS 上运行的 crtmpserver 产生此错误) .... /tcpcarrier.cpp:78 无法读取数据。111.111.111.111:33984 -> 222.222.222.222:1935 ....
我不确定为什么会生成此错误....我正在使用来自站点 rtmpd.com 下载部分的 ubuntu12.04 crtmpserverr 构建相同的构建在我的本地计算机上完全可以正常工作。