2015-05-29 15 views
0

我想通過使用其腳本運行和其默認腳本crtmpserver.lua來設置CRTMP服務。我的os是centos6,kenerl版本是2.6.32。crtmpserver錯誤,appselector可能是最終目標

服務器啓動正常,showes /crtmpserver/src/crtmpserver.cpp:267 GO!走!走!

但是當我使用的ffmpeg推FLV流,使用命令 FFMPEG -re -i test.flv -acodec複製-vcodec拷貝-f FLV RTMP://本地主機:1935/appselector/ROOM1

它顯示了錯誤 RTMP_ReadPacket,未能讀取RTMP分組頭部 RTMP://本地主機:1935/appselector/ROOM1:操作不允許

和crtmpserver顯示以下錯誤

/應用/ appselector/src/rtmpappprotocolhandler.cpp:66 appselector可以b EA最終目的地

/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 config有一些錯誤嗎?

回答

0

我嘗試了很多次,最終修改lua配置和成功。

我刪除別名,使別名工作

--aliases(此評論並不刪除) 註釋{
「simpleLive」, 「VOD」,
「活」,
} ,

運行命令 的ffmpeg -re -i test.flv -acodec複製-vcodec副本-f FLV RTMP://本地主機:1935 /現場/房間1

,它的工作!我不知道原因

我不知道原因