Как отправить видео h.264 в браузер с помощью сокетов

Я пытаюсь найти способ отправить потоковое видео (rtsp/rtp) с моей камеры в браузер. В настоящее время я полагаюсь на ffmpeg, но мне нужно полное решение javascript. Я могу декодировать поток в единицы NAL. Следующим шагом будет создание сегмента инициализации (ftyp и moov), а затем сегментов видео. Вот где я застрял. Кажется, я не могу найти никаких спецификаций, подробно описывающих контент, который мне нужно отправить в браузер.


person Community    schedule 13.05.2019    source источник


Ответы (1)


W3 четко документирует это здесь https://www.w3.org/TR/mse-byte-stream-format-isobmff/

Также проверьте mux.js

person szatmary    schedule 13.05.2019
comment
Спасибо. Я читал этот документ, но, похоже, это был обзор. Теперь я вижу, что он ссылается на ISO/IEC 14496-12, в котором и заключается суть. Спасибо еще раз. - person ; 14.05.2019