Я формирую видео поток с помощью ffmpeg и отправляю по сети. Принимаю и воспроизвожу видео на другой стороне с помощью ffplay. Ffplay меня не устраивает. Я хочу принимать данные вручную (своим приложением) и отображать удобными мне способами. Принимать то я принимаю, но понятия не имею как обработать эти данные. Те библиотеки для работы с видео, что я сумел найти, все работают с видеофайлами и отказываются проигрывать поток из сети. Нашол aforge, он умеет проигрывать по кадрово. Как распарсить мой поток на отдельные кадры? Нужно понять как он устроен.
Или посоветуйте вариант по лучше.
Можно использовать ту же библиотеку ffmpeg. А начать с вызова функции avformat_open_input, которая первым аргументом принимает любой (валидный) адрес источника данных, в том числе и url.
Пример чтения потока
Сборка персонального компьютера от Artline: умный выбор для современных пользователей