От растровых изображений к потоковому видео

Я создаю приложение С#, которое постоянно делает снимки экрана. Пока делаю скриншоты, хочу стримить их с помощью vlc. Любые идеи о том, как я могу отправить растровые изображения в vlc для потоковой передачи?

спасибо заранее Хосе


person user361526    schedule 24.04.2009    source источник


Ответы (1)


Вы не хотите этого делать, потому что использование полосы пропускания будет огромным, vlc не может передавать растровые изображения, а vlc не может декодировать потоки растровых изображений.

Вы можете рассмотреть несколько решений:

Jpeg сжимает ваш снимок и выполняет потоковую передачу с помощью VLC. Насколько я понимаю, VLC может транслировать только то, что он может прочитать, файл или другой поток, поэтому вам нужно будет передать свой jpeg в VLC, прежде чем VLC сможет их транслировать.

Jpeg сжимает ваш снимок и выполняет потоковую передачу самостоятельно. Это может быть проще, чем кажется. Потоковая передача непрерывного потока jpeg через http является очень грубым протоколом, поэтому его довольно легко реализовать.

Перестаньте изобретать велосипед и используйте программу vnc.

person shodanex    schedule 24.04.2009