Ошибка crtmpserver, appselector может быть конечным пунктом назначения
Я пытаюсь настроить подачу CRTMP с помощью скрипта run и скрипта по умолчанию crtmpserver.lua. моя операционная система - 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, не удалось прочитать заголовок пакета 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 ответ
Я пытаюсь много раз для изменения конфигурации lua и успеха, наконец.
Я удаляю комментарий псевдонимов, чтобы псевдонимы работали
--aliases(этот комментарий не удаляйте) {
"simpleLive", "vod",
"жить",
},
Запустите команду ffmpeg -re -i test.flv -acodec copy -vcodec copy -f flv rtmp://localhost:1935/live/room1
и это работает!
Я не знаю причину