第一步:安装ffmpeg
和解码器
先安装解码器(注意要一句一句执行……)
sudo git clone git://git.videolan.org/x264
cd x264
sudo ./configure --host=arm-unknown-linux-gnueabi --enable-static --disable-opencl
sudo make
sudo make install
cd ..
sudo rm -rf x264
再安装ffmpeg
(一句一句执行……)
sudo git clone git://source.ffmpeg.org/ffmpeg.git
cd ffmpeg
sudo ./configure --arch=armel --target-os=linux --enable-gpl --enable-libx264 --enable-nonfree
sudo make
sudo make install
cd ..
sudo rm -rf ffmpeg
有两个地方需要注意:
1、git
下载慢的话可以先导入到gitosc
再clone
;
2、编译ffmpeg
的过程在树莓上十分漫长。。。我的花了两个半小时,所以建议使用screen
扔到后台,以免断网导致需要重来。
第二步:准备直播所需要的视频文件
把文件传到树莓上,推荐mp4格式,文件可以用Vegas进行压制(如压制的文件为 1.mp4
)
第三步:进行推流
把文件传到树莓/home/pi
目录下,使用下面的命令即可推流: