Ошибка 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

и это работает!

Я не знаю причину

Другие вопросы по тегам