Это легче сделать при установке чего-то как xdotool
. Затем можно сделать:
xdotool search --name "window name" windowsize 300 400
замените "имя окна" именем или reg исключая появлением в заголовке окна (можно также искать классом окна и множеством других вещей), и эти два числа, появляющиеся после того, как windowsize являются шириной и высотой, соответственно. (Можно также использовать проценты, и т.д.) Посмотрите man xdotool
после того как это установлено.
Если Вы находитесь на Lucid или ранее, я рекомендую собраться в xdotool веб-сайт получить более новую версию, как бы то ни было.
Изменить размер Firefox, например:
xdotool search --name "Mozilla Firefox" windowsize 1024 768
Я предлагаю использовать Ручной тормоз. Это делает хороший фронтэнд к транскодированию VLC.
Используйте ЗАВИХРЕНИЕ, чтобы обработать Запрос HTTP с аутентификацией и передать вывод ЗАВИХРЕНИЯ ПО КАНАЛУ к stdin ffmpeg для обработки транскодирования. Можно повредить его в сегменты или что-то по мере необходимости. При необходимости в прямой трансляции вещи становятся более сложными, и коммерческое решение, вероятно, будет намного легче иметь дело с, чем любой материал с открытым исходным кодом там.
Попробуйте это: (На Linux) ffmpeg-f mjpeg-r 8-i *ttp://your_IP_address:port/video.jpg-f flv-vcodec flv-r 25-b 26000-s 320x240/opt/lampp/htdocs/output.flv