2016-08-03 3 views
1

Wowza дает мне rtsp: //, rtmp: // и m3u8 streams. Я хочу отправить его в Google Cloud Speech API, поэтому он транскрибирует потоковое вещание «на лету».Как отправить поток Wowza в Google Cloud Speech API?

Этот API, похоже, способен принимать только чистое представление байта, а образцы на Github показывают, как это сделать с файлом.

Как я могу достичь этого с помощью ссылок Wowza?

EDIT: У меня вопрос другой. В другом вопросе я прошу услуги, предлагающие эту функциональность, и в этом я говорю конкретно о Google Cloud Speech и о том, как это сделать с этим API.

+0

Возможный дубликат [Речь в текст из потока LIVE] (http://stackoverflow.com)/questions/38453805/speech-to-text-from-a-live-stream) –

+0

Не нужно снова задавать один и тот же вопрос, вам просто нужно написать код. В цикле получить данные из потока и отправить его в API, а затем обработать результаты. Он не отличается от распознавания из файла. –

+0

1. Это не дубликат. 2. Если бы это было так просто, как вы говорите, я бы не спросил. – RichardW

ответ

0

Один из способов, чтобы получить исходные данные из потока RTSP/RTMP будет использовать FFMPEG в качестве клиента конвейеру данных в приложение (FFMPEG обеспечение транскодирования при необходимости)

https://ffmpeg.org/ffmpeg-protocols.html

RTMP: // [имя пользователя: пароль @] сервер [: порт] [/ app] [/ instance] [/ playpath]

Смежные вопросы