我有服务器用apache2监听端口808而不是端口80或8080.我有一个flash程序,它从客户端的网络摄像头生成视频流,并通过rtmp协议发送到服务器,如“rtmp:// /的FLVPlayback /“
它将流发布到该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 build。同样的构建在我的本地机器上完全正常。
答案 0 :(得分:0)
我认为你应该按照这里的步骤进行操作:http://wiki.rtmpd.com/quickbuild 网站上的版本很旧。来源更新
您还可以提供一些日志文件吗?我不记得了......你是否也把这个问题放在了crtmpserver的邮件列表上?
祝你好运, 安德烈