由于我本身工作中需要频繁的拉取RTMP直播流,每次手动输入不现实,因此在网上找到几个方案加以改进。
首先第一个比较简单的方法是使用“potplayer”,通过添加播放列表的方式,把常用的直播流创建出来,加以固定,每次需要拉时点击即可。
另一种是应对每次拉流使固定的,但是数量比较多时,每次都要点击的话比较麻烦,可以通过bat脚本实现。
rem 设置VLC播放程序路径
set VLC="C:\Program Files\VideoLAN\VLC\vlc.exe"
rem RTSP主/子码流URL
set RTMP_MAIN="rtmp://10.238.19.114:8081/live/b764a25ffcd3511d131220cee0977523"
set RTMP_MAIN2="rtmp://10.238.19.114:8081/live/5c1631c99dfa53c3a347cfe153d110fe"
set RTMP_MAIN3="rtmp://10.238.19.114:8081/live/ba062e95687fca2050f0ab9230c07750"
set RTMP_MAIN4="rtmp://10.238.18.72:8081/live/e26268cc6d6f02f0c21768ce72374ee6"
start "" %VLC% %RTMP_MAIN%
start "" %VLC% %RTMP_MAIN2%
start "" %VLC% %RTMP_MAIN3%
start "" %VLC% %RTMP_MAIN4%
exit
这种方法还可以举一反三,设置浏览器啊,批量打开网页之类的。都可以使用。
应该比较好理解吧,首先设置软件位置,然后输入网址,将网址赋值给RTMP_MAIN函数,最后运行程序即可。