用VLC播放器模拟流媒体服务器向外转发数据

qi.wei

发布于 2020.03.03 23:58 阅读 3257 评论 0

用VLC播放器模拟流媒体服务器向外转发数据

 

 

文章分为以下几个部分:

    1.前言

    2.下载安装VLC

    3.模拟创建流媒体服务器

 

 

 

 

前言

    在开发直播系统的拉流部分的时候,需要有一个流媒体服务器能向外转发数据然后在本地进行拉流测试,像我们现在用的阿里的流媒体服务器测试,测试的时候需要提前生成一个鉴权的推流地址,向这个推流地址进行推流之后再通过拉流地址进行拉流播放,并且鉴权可以维持的时间只有半个小时,过期之后推流拉流就没法用了,所以说在没有搭建起自己的流媒体服务器之前,以这种方式测试还是比较麻烦的,如果能从本地模拟一个流媒体服务器那是再好不过了。有一款免费的软件VLC可以实现这个需求,只不过它只能实现流媒体服务器向外转发数据的功能。

 

 

 

下载安装VLC

    下载网址:

    https://www.videolan.org/

    不过这个网址有的时候可能会打不开,也可以从其他平台下载。打开网址之后显示下载界面,选择相应的版本下载。

   

    下载完进行安装,所有的设置全部默认就行了。下载完之后打开桌面上的这个图标

   

    界面如下:

   

 

 

 

模拟创建流媒体服务器

    1.打开媒体—流

    2.添加一个文件

    3.点击串流,然后点击下一个

    4.选择RSTP(我们用的视频文件格式为MP4,对应的要选RSTP),点击添加。

    5.输入路径,然后点击下一个

    6.编辑串流输出字符串

红框部分填写自己的IP地址,然后点击流,开始推流。这里的rtsp://192.168.1.1:8554/test是拉流用的地址。

    7.验证流媒体服务器是否成功

再打开一个VLC,点击媒体—打开网络串流,然后输入6中的拉流地址,点击播放就可以看到推流的那个视频的画面了。