попалась тут значит мне IP камера с прошивкой (и начинкой) eterosoft (на самом деле DLink DCS-68xx rev.A). Работать с ней может только убогий нативный клиент под Win или веб-морда с ActiveX исключительно в IE. Протокол соответственно proprietary и недокументирован.
С помощью tcpdump, пачки самописных тулзов и такой-то матери протокол частично расколот, авторизация проходит, пакеты разбираются, с камеры берётся видеопоток который без ошибок и ругани воспроизводит mplayer.
чтобы двинуть дальше и разбираться с PTZ нужно уже интерактивное приложение. Разыскивается пример или скелет эдакого минималистичного приложения воспроизведения видео. А так как ковыряю сетевую часть, от всей мультимедии нужна только одна функция в которую и слать сжатые видеокадры.
Выбор Gtk, ffmpeg предусловлен - gtk я немного помню, ffmpeg (libavcodec) работает с потоками камеры и используется в нативном клиенте и (очевидно) в самой камере. То есть другие варианты предлагать нестоит.