编写一个推流测试脚本


客户给了我们一个流媒体的服务列表,然后让我们往每台机器上推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

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注