Может ли сервер прослушивать аудио- или видеопоток?

Используя agora.io, я бы хотел сделать что-то вроде субтитров в реальном времени для видеоконференций. Есть ли способ получить доступ к серверу данных видео / аудиопотоков?

Сервер REST api кажется очень простым только для управления проектами.

Я хочу получить потоковые аудиоданные, а не захват локального клиента, как в этой демонстрации

Возможно, я мог бы использовать что-то вроде облачного прокси, хотя мне потребуется T Передайте данные по конвейеру, и я предполагаю, что данные будут зашифрованы, не уверен, что используемые ключи - это то, к чему я могу получить доступ.

Также кажется, что веб-клиент имеет зависимости браузера; возможно, я мог бы запустить это на сервере безголового / хромированного узла, но это похоже на взлом и очень ресурсоемко.

Есть ли другие предложения о местах, где я могу искать API?

Также интересуются другими API-интерфейсами webrtc и альтернативами поставщиков. Возможно, у Twilio для этого есть API.


person dcsan    schedule 03.07.2020    source источник
comment
Twilio имеет twilio.com/media-streams, но это касается их голоса, а не видео. (пока что)   -  person Philipp Hancke    schedule 03.07.2020


Ответы (1)


Мы предоставляем Linux SDK в индивидуальном порядке, который вы можете развернуть на своем сервере без подключения к сети. Сам этот SDK будет действовать как клиент, который присоединяется к каналу и принимает видеопотоки в канале.

SDK написан на C ++ и не является общедоступным. вы можете запросить доступ, открыв заявку в службу поддержки по адресу https://agora-ticket.agora.io/

person vineeth srini    schedule 13.07.2020