Трансляция необработанного потока H264 / H265 через RTSP (Node.js) - PullRequest
0 голосов
/ 20 сентября 2018

Я близок к завершению проекта, над которым я работал слишком долго.Я читаю запатентованный исходный поток H265 IP-камеры (также может быть H264, но это не имеет значения), и конечной целью является повторная трансляция этого потока через RTSP для использования в других приложениях.Выгрузка видеопотока в файл и воспроизведение его в Mediaplayer Classic / Преобразование его с помощью FFMPEG работает как чудо (Eventho, я получаю ошибку «Недопустимая единица NAL 0/33 для почти каждого кадра, но это другая история).

Мое доказательство концепции настройки гетто также работает нормально, поскольку в моем приложении Node есть сокет, который непрерывно передает видеоданные на любой подключенный клиент, читая их через ffmpeg с помощью tcp: //, отправляя их вRTSP-сервер, а затем подключиться к указанному RTSP-серверу с помощью любого клиента, однако моя цель сейчас состоит в том, чтобы удалить ffmpeg и RTSP-сервер (или, по крайней мере, просто необходимость внешнего RTSP-сервера) из эквинации и напрямую транслировать видеопоток через узел.

Разве это имеет смысл делать? RTSP не понадобится какой-то сумасшедший (де) муксинг видеоданных, не так ли? Из того, что я нашел, это в значительной степени просто инкапсуляция видео, однако я не могуЯ нашел модуль с именем rtsp-stream , но мне кажется, что мне нужнодополняет ... ну ... все, что делают ffmpeg и сервер rtsp, и это мне кажется очень сложным.

Как человек, который до этого никогда не работал с вещами AV, я что-то упустил иличто я пытаюсь просто невыполнимо?

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...