概述
VLC media player 可以将本地视频文件或电脑的视频采集信号编码成网络串流(stream), 这样普通电脑就可以作为一个流编码器, 在利用vlc或者其他流媒体播放器(如potplayer)进行拉流, 测试流效果.
-
vlc菜单栏>>媒体>>流 打开新建推流设置界面
-
选择一个视频作为推流对象
-
在流输出确认向导点击下一个
-
勾选"在本地显示"(勾选此项推流过程种可在VLC界面不同步显示当前推流的画面), 选择推流协议, 并点击添加, 窗口出现一个新的标签页, 新标签页输入本机的IP地址, 端口号可以使用任意没有被占用的端口(0-65535), 点击下一步.
5.流输出设置: 勾选激活转码, 可将媒体按照下方选中的格式转码成特定的封装格式, 配置文件选需要的转码格式
-
保持默认, 点击流, VLC推流立即开始工作
将播放循环模式设为单个循环, 推流将持续循环工作
注意: 如果勾选过"激活转码", 推流窗口第一遍播放将边转码边推流, 可能会出现卡顿掉帧无声等问题, 第二遍起不需要再转码, 推流会变得正常.
-
保持推流窗口不变, 重新打开一个vlc窗口, 菜单栏>>媒体>>打开网络串流
- 输入与推流对应的拉流地址: ``
udp://@192.168.1.6:1234
注意: IP地址前增加@字符是使用vlc播放UDP流时特殊要求的, 其他播放器可能不需要, 如PotPlayer播放此流需要用原地址
udp://192.168.1.6:1234
-
点击播放, 即开始播放串流, 左边为推流, 右边为拉流播放效果