2014-01-13 2 views
0

Я пытаюсь создать поток видео в реальном времени и направить его через структуру UPnP.Потоковое видео с использованием сырых сокетов

Я использую структуру UPnP, которая была первоначально разработана intel доступной here. Кажется, он перевернул собственный легкий веб-сервер. Я использую FFMPEG для генерации моего видеопотока из изображений, я могу настроить его для подачи кадров на таймер. Но как я управляю данными, которые генерируются? Как использовать отправку HTTP-ответа, который может быть потоком неограниченной длины?

Есть ли хорошо изношенная технология для этого, о которой я не знаю?

Любой вход будет отличным.

ответ

0

https://trac.ffmpeg.org/wiki/StreamingGuide Возможно, ffmpeg может прослушивать порт tcp, хотя это потребует перезапуска ffmpeg каждый раз, когда клиент выходит ... и будет обслуживать только одного клиента за раз. Если вам нужно больше одного клиента за раз, вам придется использовать какой-то реальный сервер ...

+0

Это не тот ввод, который мне нужно манипулировать, мне нужно получить вывод, отправленный по HTTP. Меня беспокоит только поддержка одного клиента за раз. –

+0

вам, вероятно, понадобится какой-то тип сервера apache или vlc или что-то в front end ffmpeg ... – rogerdpack

+0

У меня ffmpeg генерирует файл в memystream. В инфраструктуре UPnP уже запущен небольшой мини-веб-сервер. Мне просто нужно выяснить, как правильно настроить заголовки, чтобы убедиться, что потребитель правильно идентифицирует контент. –

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