环境搭建

推流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最上方菜单栏:点击“工具”-点击“偏好设置”,弹出“简明偏好设置”框,

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

收流PC

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

如rtp://224.1.1.4:5004

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

VLC组播推流播放实操相关推荐

  1. 使用VLC组播测试及VLC收不到UDP组播数据

    我在PC1上用VLC播放组播流,在PC2上通过VLC接收视频流.两个PC都在同一个局域网内现在是使用方法,后面是遇到的问题. 使用VLC组播测试,PC1步骤: 1.安装好VLC工具后,打开软件选择媒体 ...

  2. 【PCIe】PCIe Multicast组播功能实现

    参考:<PCIe-Multicast(组播)实现> PCIe组播概念 传统 PCIe系统局限于单目标传送 ,这种传输模式以主机为中心 ,使得主机在给定的时间,在某一时刻主机只能与众多子设备 ...

  3. 海思开发板FFmpeg+Nginx,推流RTMP播放(优秀教程收集+实操整理)

    海思开发板FFmpeg+Nginx推流RTSP播放(优秀教程收集+实操整理) 安装FFmpeg及移植 FFmpeg编译问题收录: static declaration of 'cbrt' follow ...

  4. bat窗口大小设置_IPTV组播测试软件vlc教程,及一键多开窗口播放检测命令

    本文非推荐广告或软件,仅提供组播测试方案给运维人员,高效解决 1.软件安装 百度下载vlc软件安装. 2.打开软件,媒体-打开网络串流 3.输入地址,点击播放 4.批量打开多个vlc窗口,示例为4个窗 ...

  5. VLC media player组播测试使用总结

    VLC media player组播测试使用总结 1. VLC media player介绍 2. VLC 模拟组播源 3. VLC 模拟组播组成员 1. VLC media player介绍 强大的 ...

  6. 微生物组入门必读+宏基因组实操课程=新老司机赶快上车

    声明:本文转载自宏基因组公众号,原作者朱微金,己获作者授权. 写在前面 作为纯wet遗传学博士,转行微生物组领域已经有两年.目睹微生物组文章中分析所占比重之大,让我痛下决心苦学dry技能.目前感觉对宏 ...

  7. 利用VLC搭建组播流服务器

    网络拓扑: PC1(multicast server)-> 路由器 -> PC2(client) PC1通过Ethernet接路由器WAN口,PC2通过Ethernet接路由器其中一个LA ...

  8. Arduino案例实操 -- 语音播放模块(DY-SV5W)

    案例主控板如不做特殊说明的话,均默认是Arduino UNO控制板. 本次实验以UNO发送串口协议控制语音播放器播放歌曲,语音播放模块选型DY-SV5W. 文章标题导航 一.硬件选择 1. Ardui ...

  9. excel 两组数据交点_如何在百万级的数据里找到别人正在赚钱的项目?【实操长文】...

    前不久,我在好友的知乎星球看到了这篇知乎文章,后面又在生财有术星球看到了原作者小曾分享.更巧的是,小曾也在白杨SEO星球嘉宾令狐峰的极客微信群里,所以就这样认识了. 君言这篇文章,我详细看过了,真心很 ...

最新文章

  1. Microbiome:宏基因组分箱流程MetaWRAP简介
  2. S3C2440扩展SDRAM
  3. WPF设置全局快捷键
  4. @Configuration和@Bean注解详解
  5. maven添加外部jar,以及springboot打包
  6. 探讨:ASP.NET技术的学习顺序问题
  7. html中ajax检测用户名实例,利用Ajax检测用户名是否被占用的完整实例
  8. Could not create a validated object, cause: ValidateObject failed
  9. mybatis-plus修改操作(自动填充)
  10. 用App designer制作数字华容道
  11. 桌面计算机主流硬盘接口,M.2和U.2谁更好?主流硬盘接口大扫盲
  12. springboot2.0和mysql8的时间问题
  13. 《中华人民共和国数据安全法》解读(1)
  14. Windows11安装教程
  15. 多个工作表数据汇总怎么做?
  16. epub文件是什么文件?如何在windows系统上打开?
  17. Use of Deep Learning in Modern Recommendation System: A Summary of Recent Works(笔记)
  18. Kafka安装与简介
  19. 基于体素化方法的点云降采样
  20. 奇异值分解(SVD)方法求解最小二乘问题

热门文章

  1. SQL Server 2005支持的各种操作系统(适用于32位平台)[转载+编辑]
  2. CSS画圆、三角形、品字、骰子
  3. python字符串常用方法及汇总
  4. 成功不是终点,失败也并非末日,最重要的是继续前进的勇气
  5. 如何进入单用户模式(centos 6.5)
  6. Python与sql交互入门(mysql和sqlite)
  7. javascript的100个常用技巧收集
  8. Vue 路由组件传参的 8 种方式
  9. Xsehll连接Linux进入VIm后不能鼠标右键复制
  10. Vue created/mounted 异步获取不到data中的数据