Как получить все имена входящих и исходящих потоков с 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>
Другие вопросы по тегам