客户给了我们一个流媒体的服务列表,然后让我们往每台机器上推3路流进行测试,我们的处理逻辑如下:
1、逐条获取IP地址列表中的IP地址信息
for line in `cat serverList.txt`
do
//针对每个IP的处理手段
done
2、对每个IP地址进行3次推流
for (( i=0;i<3;i++ ))
do
nohup path_of_ffmpeg/ffmpeg -re -stream_loop -1 -i path_of_video -c copy -f flv rtmp://$line:port/live/streamname > /dev/null &
done
3、整体脚本如下
for line in `cat serverList.txt`
do
for (( i=0;i<3;i++ ))
do
nohup path_of_ffmpeg/ffmpeg -re -stream_loop -1 -i path_of_video -c copy -f flv rtmp://$line:port/live/streamname > /dev/null &
done
done