VLC组播推流播放实操

环境搭建

推流PC --- 网络设备 -- 收流PC

确保 推流PC 和 收流PC 网络连通性(相互可以ping 通) , 如果在同一个局域网,可配置同网段ip地址

如推流PC设置ip为10.10.10.8 , 收流PC设置ip为10.10.10.9

推流PC

一.TTL改为64或38,确保推流播放流畅

  1. 打开VLC最上方菜单栏:点击“工具”-点击“偏好设置”,弹出“简明偏好设置”框,
  2. “简明偏好设置”框:左下角“显示设置”点选“全部”(默认是“简明”),跳转为“高级偏好设置”框;
  3. “高级偏好设置”框:选中“串流输出”-“访问输出”-“跳数限制(TTL)改为64或38”(TTL改64或38是为了播放流畅,确保收流播放流畅不卡顿)

二.视频源导入配置

  1. 打开VLC最上方菜单栏:“媒体” - “打开网络串流”
  2. “打开媒体”弹框:“文件”-“添加”;在文件路径选中要播放的视频文件,点击“打开”
  3. “打开媒体”弹框:右下角“播放”改为“串流”,弹出“流输出”弹框
  4. “流输出”弹框:“来源”页面点击“下一个”,到“目标设置”页面
  5. “流输出”弹框-“目标设置”页面:“新目标”下拉列表选择“RTP/MPEG Transport Stream”,点击“添加”,弹出“RTP/TS”分页面
  6. “流输出”弹框-“目标设置”页面-“RTP/TS”分页面:“地址”栏输入组播ip地址,如224.1.1.4 ;“基本端口”输入基本端口,如5004;点击“下一个”按钮,跳转到“流输出”-“转码选项”页面
  7. “流输出”弹框-“转码选项”页面:“激活转码”去勾选(否则耗电脑CPU占用,导致接收端收流播放卡顿严重),“配置文件”下拉框选中默认的第一个“Video-H.264+MP3(MP4)”,点击“下一个”按钮,跳转到“选项设置”页面
  8. “流输出”弹框-“选项设置”页面:“串流所有基本流”勾选上,点击右下角“流”按钮, 至此配置结束,开始正常推流(注意播放页面不会看到视频,只会看到播放进度条走动)

重点设置

  1. TTL改为64或38,确保推流播放流畅
  2. “激活转码”去勾选(否则耗电脑CPU占用,导致接收端收流播放卡顿严重)

具体操作截图

一.TTL改为64或38,确保推流播放流畅

1.打开VLC最上方菜单栏:点击“工具”-点击“偏好设置”,弹出“简明偏好设置”框,

VLC组播推流播放实操_第1张图片

VLC组播推流播放实操_第2张图片 

2.“简明偏好设置”框:左下角“显示设置”点选“全部”(默认是“简明”),跳转为“高级偏好设置”框;

VLC组播推流播放实操_第3张图片 

3.“高级偏好设置”框:选中“串流输出”-“访问输出”-“跳数限制(TTL)改为64或38”(TTL改64或38是为了播放流畅,确保收流播放流畅不卡顿),点击“保存”按钮

 VLC组播推流播放实操_第4张图片

二.视频源导入配置

1.打开VLC最上方菜单栏:“媒体” - “打开网络串流”

VLC组播推流播放实操_第5张图片

2.“打开媒体”弹框:“文件”-“添加”;在文件路径选中要播放的视频文件,点击“打开”

VLC组播推流播放实操_第6张图片 

VLC组播推流播放实操_第7张图片 

3.“打开媒体”弹框:右下角“播放”改为“串流”,弹出“流输出”弹框

VLC组播推流播放实操_第8张图片 

4.“流输出”弹框:“来源”页面点击“下一个”,到“目标设置”页面

VLC组播推流播放实操_第9张图片 

5.“流输出”弹框-“目标设置”页面:“新目标”下拉列表选择“RTP/MPEG Transport Stream”,点击“添加”,弹出“RTP/TS”分页面

VLC组播推流播放实操_第10张图片 

6.“流输出”弹框-“目标设置”页面-“RTP/TS”分页面:“地址”栏输入组播ip地址,如224.1.1.4 ;“基本端口”输入基本端口,如5004;点击“下一个”按钮,跳转到“流输出”-“转码选项”页面

 VLC组播推流播放实操_第11张图片

7.“流输出”弹框-“转码选项”页面:“激活转码”去勾选(否则耗电脑CPU占用,导致接收端收流播放卡顿严重),“配置文件”下拉框选中默认的第一个“Video-H.264+MP3(MP4)”,点击“下一个”按钮,跳转到“选项设置”页面

VLC组播推流播放实操_第12张图片

8.“流输出”弹框-“选项设置”页面:“串流所有基本流”勾选上,点击右下角“流”按钮, 至此配置结束,开始正常推流(注意播放页面不会看到视频,只会看到播放进度条走动);最下面一栏设置循环播放,可以无限循环

VLC组播推流播放实操_第13张图片 

VLC组播推流播放实操_第14张图片 

 

 

收流PC

填入推流PC VLC加载视频源时 配置的组播 ip地址和端口号

如rtp://224.1.1.4:5004

VLC组播推流播放实操_第15张图片

VLC组播推流播放实操_第16张图片 

VLC组播推流播放实操_第17张图片 

收流PC网卡抓包可查看到对应的组播流

VLC组播推流播放实操_第18张图片 

 

 

你可能感兴趣的:(网络,服务器,运维)