#c #visual-studio #live555
#c #visual-studio #live555
Вопрос:
Вместо использования:
videoSink->startPlaying(*videoSource, afterPlaying, videoSink);
Я ищу способ передавать изображение VideoSink по изображению, одно за другим.
Таким образом, я могу получать изображения с моей веб-камеры и передавать их в Live555 для потоковой передачи.
Это возможно?
Ответ №1:
Вы можете выполнить это с помощью триггера события live555 механизма DeviceSource. Поиск EventTrigger в списке рассылки live555, DeviceSource должен предоставить вам способ начать работу. AFAIR в FAQ был раздел о живых источниках.
Я бы посоветовал вам заранее закодировать данные. Вы можете использовать FFMPEG для кодирования JPG в кадр и отправки его в Live555 для потоковой передачи, как это делается аналогично этому примеру проекта. Live555 имеет приемники для многих видеокодеков, поэтому вам придется использовать соответствующий приемник.