用VLC播放器模拟流媒体服务器向外转发数据
文章分为以下几个部分:
1.前言
2.下载安装VLC
3.模拟创建流媒体服务器
前言
在开发直播系统的拉流部分的时候,需要有一个流媒体服务器能向外转发数据然后在本地进行拉流测试,像我们现在用的阿里的流媒体服务器测试,测试的时候需要提前生成一个鉴权的推流地址,向这个推流地址进行推流之后再通过拉流地址进行拉流播放,并且鉴权可以维持的时间只有半个小时,过期之后推流拉流就没法用了,所以说在没有搭建起自己的流媒体服务器之前,以这种方式测试还是比较麻烦的,如果能从本地模拟一个流媒体服务器那是再好不过了。有一款免费的软件VLC可以实现这个需求,只不过它只能实现流媒体服务器向外转发数据的功能。
下载安装VLC
下载网址:
不过这个网址有的时候可能会打不开,也可以从其他平台下载。打开网址之后显示下载界面,选择相应的版本下载。
下载完进行安装,所有的设置全部默认就行了。下载完之后打开桌面上的这个图标
界面如下:
模拟创建流媒体服务器
1.打开媒体—流
2.添加一个文件
3.点击串流,然后点击下一个
4.选择RSTP(我们用的视频文件格式为MP4,对应的要选RSTP),点击添加。
5.输入路径,然后点击下一个
6.编辑串流输出字符串
红框部分填写自己的IP地址,然后点击流,开始推流。这里的rtsp://192.168.1.1:8554/test是拉流用的地址。
7.验证流媒体服务器是否成功
再打开一个VLC,点击媒体—打开网络串流,然后输入6中的拉流地址,点击播放就可以看到推流的那个视频的画面了。
{{ cmt.username }}
{{ cmt.content }}
{{ cmt.commentDate | formatDate('YYYY.MM.DD hh:mm') }}