Передача аудио байтов в веб-приложение из aws Lambda Live - PullRequest
0 голосов
/ 23 апреля 2020

Я работаю над Amazon Connect и потоковой передачей видео Kinesis для отслеживания живого разговора между клиентом и агентом в веб-приложении. Первоначально я думал о HLS (HTTP Live Streaming), но так как connect выдвигает A_AA C как в Track1, так и в Track2, но 1 , кодовый идентификатор для дорожки 1 должен быть V_MPEG / ISO / AV C и, при желании код c ID для дорожки 2 должен быть A_AA C.

Затем я начал работать с [2] KVS Parser Library, которая является java. Теперь мое веб-приложение находится в nodejs, и переход на java усложнил бы ситуацию.

Таким образом, я использовал лямбда-выражения и как-то проанализировал данные потока (прикреплены журналы наблюдения за облаком). Теперь, так как я ищу функции мониторинга в реальном времени, я не могу дождаться, когда лямбда выполнит и отправит результаты (audioBytes) после выполнения на мой медиаплеер, чтобы сделать их воспроизводимыми.

Как мне каким-то образом передать байты как приложение, чтобы играть их вживую? Я хочу добиться функциональности, такой как HLS.

Заранее спасибо.

1 https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/API_reader_GetHLSStreamingSessionURL.html

[2] https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/parser-library.html

enter image description here

...