Как получить все имена входящих и исходящих потоков с Ant Media Server?
Мне нужно получить все имена входящих и исходящих потоков от Ant Media Server, чтобы обрабатывать их однозначно. Есть ли способ, которым мы можем получить их, с любым конкретным языком программирования, как Python или Java? Заранее спасибо.
1 ответ
Вы можете получить всю информацию о потоке, используя сервис отдыха "getBroadcastList". Эта служба отдыха производит информацию в виде сообщений JSON. Поля "name" включают имена потоков.
Использование: http://%5BSERVER_ADDR%5D:5080// rest / broadcast / getList / [offset] / [size]
Пример: http://%5BSERVER_ADDR%5D:5080/LiveApp/rest/broadcast/getList/0/10
Вы можете использовать эту услугу отдыха на любом языке программирования. Обратите внимание, что вам необходимо вызывать эту службу покоя либо с локального компьютера, на котором работает Ant Media Server, либо с удаленного компьютера после успешного входа в панель управления по соображениям безопасности.
Если вы хотите удалить этот механизм фильтрации, удалите следующие строки из webapps-> {Application} -> WEBINF -> web.xml
<filter>
<filter-name>RestAuthenticationFiler</filter-name>
<filter-class>io.antmedia.serverapp.pscp.filter.RestAuthenticationFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>RestAuthenticationFiler</filter-name>
<url-pattern>/rest/*</url-pattern>
</filter-mapping>