Я работаю с живым видеопотоком из AWS MediaLive и CloudFront как CDN.У нас есть проигрыватель во внешнем интерфейсе Vue, который показывает поток и отображает элементы HTML / JS / CSS на экране, основываясь на том, что происходит в потоке.
Теперь, в нашем очень наивномРешение: у нас есть служба, передающая события через веб-сокет во внешний интерфейс, чтобы визуализировать эти вещи «синхронно» с задержкой потока, но это не работает, поскольку задержка потока не является ни стабильной, ни согласованной на разных экранах..
Насколько я могу прочитать, должны быть способы встраивания данных / событий, которые нам нужны, непосредственно в поток в виде метаданных.
Я думаю, что SCTE-35 можно использовать здесь., хотя это действительно для вставки рекламы, я думаю, что мы сможем использовать ее для кодирования других событий / данных?
У меня вопрос двоякий ... Это то, что я описал выше (SCTE-35) как это сделать, или я должен использовать что-то еще (ID3 кажется другим вариантом)?
И, что еще более важно, как мне удается читать / отвечать на эти события во внешнем интерфейсе (javascript), потому что это реальная вещь, о которой я не могу найти никакой информации.
Заранее спасибо.