crtmpserver错误,appselector可以是最终目的地

时间:2015-05-29 06:25:30

标签: ffmpeg rtmp rtmpd

我尝试使用脚本运行及其默认脚本crtmpserver.lua来设置CRTMP服务器。我的os是centos6,而kenerl是2.6.32。

服务器启动正常,显示 /crtmpserver/src/crtmpserver.cpp:267 GO!走! GO!

但是当我使用ffmpeg推送flv流时,使用该命令 ffmpeg -re -i test.flv -acodec copy -vcodec copy -f flv rtmp:// localhost:1935 / appselector / room1

它显示错误 RTMP_ReadPacket,无法读取RTMP数据包标头 rtmp:// localhost:1935 / appselector / room1:不允许操作

并且crtmpserver显示以下错误

/applications/appselector/src/rtmpappprotocolhandler.cpp:66 appselector可以是最终目的地

/thelib/src/protocols/rtmp/basertmpprotocol.cpp:1049无法发送rtmp消息 申请

/thelib/src/netio/epoll/tcpcarrier.cpp:89无法发出可用数据信号

/thelib/src/netio/epoll/iohandlermanager.cpp:130处理程序数已更改:11-> 10 IOHT_TCP_CARRIER

/thelib/src/protocols/protocolmanager.cpp:45排除协议删除[IR(3)]

/thelib/src/application/baseclientapplication.cpp:246协议[IR(3)]未从应用程序注册:appselector

默认的lua配置是否有错误?

1 个答案:

答案 0 :(得分:0)

我多次尝试修改lua配置和成功。

我删除别名的注释以使别名起作用

- 别名(此评论不会删除) {
    “simpleLive”     “VOD”,
    “活”,
},

运行命令  ffmpeg -re -i test.flv -acodec copy -vcodec copy -f flv rtmp:// localhost:1935 / live / room1

它有效!

我不知道原因