我的问题如下,我有一个运行网络浏览器的无头服务器(ubuntu 桌面),我希望能够通过 RTMP 广播我的“屏幕”(例如抽搐)。
我目前正在使用以下脚本:
#! /bin/bash
INRES="640x480" # input resolution
OUTRES="640x480" # Output resolution
FPS="25" # target FPS
QUAL="fast" # FFMPEG preset
STREAM_KEY=$(cat ~/.twitch_key)
avconv \
-f x11grab -s $INRES -r "$FPS" -i :0.0 \
-vcodec libx264 -s $OUTRES -preset $QUAL -b 768k -r "$FPS" \
-f flv "rtmp://live.twitch.tv/app/$STREAM_KEY"
到目前为止,使用这个脚本,我可以广播我的登录屏幕,但我似乎无法进一步了解。难道我做错了什么 ?有更好的方法吗?