我正在尝试通过使用其脚本运行及其默认脚本 crtmpserver.lua 来设置 CRTMP 服务。我的操作系统是centos6,kenerl版本是2.6.32。
服务器启动正常,显示 /crtmpserver/src/crtmpserver.cpp:267 GO!去!去!
但是当我使用 ffmpeg 推送 flv 流时,使用命令 ffmpeg -re -i test.flv -acodec copy -vcodec copy -f flv rtmp://localhost:1935/appselector/room1
它显示错误 RTMP_ReadPacket, failed to read RTMP packet header rtmp://localhost:1935/appselector/room1: Operation not allowed
并且 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配置有问题吗?