Поток не может быть просмотрен на медиа-сервере ANT - PullRequest
0 голосов
/ 17 марта 2020

Я установил ANT Media Server Community Edition на Digital Ocean Droplet (установка приложения одним щелчком мыши). Затем я создал несколько потоков в разделах LiveApp и WebRTCApp под пунктом меню «Приложения».

Теперь, когда я вещаю из OBS на Windows, я вижу индикатор широковещания на панели инструментов медиасервера, например, «Состояние». Вещание 1,05х ". Но, при нажатии на значок воспроизведения в том же потоке, я получаю «Поток начнет воспроизводиться автоматически, когда он в режиме реального времени»

Журналы консоли

13:51:36.652 No stream found
13:51:40.421 VM52 webrtc_adaptor.js:1082 sent message:{"command":"getStreamInfo","streamId":"766637165500264948292465"}
13:51:40.440 play.html?name=766637165500264948292465&autoplay=true:265 error callback: "no_stream_exist"
13:51:44.252 VM51 fetch.stream.js:18 HEAD https://<domain>:5443/WebRTCApp/streams/766637165500264948292465_adaptive.m3u8 net::ERR_ABORTED 404
https://<domain>:5443/WebRTCApp/streams/766637165500264948292465.m3u8 net::ERR_ABORTED 404
https://<domain>:5443/WebRTCApp/streams/766637165500264948292465.mp4 net::ERR_ABORTED 404

У меня те же результаты с код для вставки, с или без SSL и в любом из браузеров Chrome, Edge и Firefox.

В чем может быть причина такого поведения?

1 Ответ

0 голосов
/ 01 апреля 2020

У меня также были похожие проблемы с Community Edition. Я отметил ссылки в журнале вашей консоли на WebRTCApp. После просмотра документации Ant Media я наткнулся на «WebRT C Воспроизведение доступно только в Enterprise Edition (EE)» . Поскольку вы используете Community Edition WebRT C, возможно, это не работает. Лучше всего связаться с их поддержкой. В итоге я запустил Enterprise Edition, и это сработало из коробки. Если вы используете их пример исходного кода проигрывателя, обратите внимание, что путь к сетевой розетке в корпоративной версии отличается от версии сообщества.

...