VLC组播推流播放实操
环境搭建
推流PC --- 网络设备 -- 收流PC
确保 推流PC 和 收流PC 网络连通性(相互可以ping 通) , 如果在同一个局域网,可配置同网段ip地址
如推流PC设置ip为10.10.10.8 , 收流PC设置ip为10.10.10.9
推流PC
一.TTL改为64或38,确保推流播放流畅
- 打开VLC最上方菜单栏:点击“工具”-点击“偏好设置”,弹出“简明偏好设置”框,
- “简明偏好设置”框:左下角“显示设置”点选“全部”(默认是“简明”),跳转为“高级偏好设置”框;
- “高级偏好设置”框:选中“串流输出”-“访问输出”-“跳数限制(TTL)改为64或38”(TTL改64或38是为了播放流畅,确保收流播放流畅不卡顿)
二.视频源导入配置
- 打开VLC最上方菜单栏:“媒体” - “打开网络串流”
- “打开媒体”弹框:“文件”-“添加”;在文件路径选中要播放的视频文件,点击“打开”
- “打开媒体”弹框:右下角“播放”改为“串流”,弹出“流输出”弹框
- “流输出”弹框:“来源”页面点击“下一个”,到“目标设置”页面
- “流输出”弹框-“目标设置”页面:“新目标”下拉列表选择“RTP/MPEG Transport Stream”,点击“添加”,弹出“RTP/TS”分页面
- “流输出”弹框-“目标设置”页面-“RTP/TS”分页面:“地址”栏输入组播ip地址,如224.1.1.4 ;“基本端口”输入基本端口,如5004;点击“下一个”按钮,跳转到“流输出”-“转码选项”页面
- “流输出”弹框-“转码选项”页面:“激活转码”去勾选(否则耗电脑CPU占用,导致接收端收流播放卡顿严重),“配置文件”下拉框选中默认的第一个“Video-H.264+MP3(MP4)”,点击“下一个”按钮,跳转到“选项设置”页面
- “流输出”弹框-“选项设置”页面:“串流所有基本流”勾选上,点击右下角“流”按钮, 至此配置结束,开始正常推流(注意播放页面不会看到视频,只会看到播放进度条走动)
重点设置
- TTL改为64或38,确保推流播放流畅
- “激活转码”去勾选(否则耗电脑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组播推流播放实操相关推荐
- 使用VLC组播测试及VLC收不到UDP组播数据
我在PC1上用VLC播放组播流,在PC2上通过VLC接收视频流.两个PC都在同一个局域网内现在是使用方法,后面是遇到的问题. 使用VLC组播测试,PC1步骤: 1.安装好VLC工具后,打开软件选择媒体 ...
- 【PCIe】PCIe Multicast组播功能实现
参考:<PCIe-Multicast(组播)实现> PCIe组播概念 传统 PCIe系统局限于单目标传送 ,这种传输模式以主机为中心 ,使得主机在给定的时间,在某一时刻主机只能与众多子设备 ...
- 海思开发板FFmpeg+Nginx,推流RTMP播放(优秀教程收集+实操整理)
海思开发板FFmpeg+Nginx推流RTSP播放(优秀教程收集+实操整理) 安装FFmpeg及移植 FFmpeg编译问题收录: static declaration of 'cbrt' follow ...
- bat窗口大小设置_IPTV组播测试软件vlc教程,及一键多开窗口播放检测命令
本文非推荐广告或软件,仅提供组播测试方案给运维人员,高效解决 1.软件安装 百度下载vlc软件安装. 2.打开软件,媒体-打开网络串流 3.输入地址,点击播放 4.批量打开多个vlc窗口,示例为4个窗 ...
- VLC media player组播测试使用总结
VLC media player组播测试使用总结 1. VLC media player介绍 2. VLC 模拟组播源 3. VLC 模拟组播组成员 1. VLC media player介绍 强大的 ...
- 微生物组入门必读+宏基因组实操课程=新老司机赶快上车
声明:本文转载自宏基因组公众号,原作者朱微金,己获作者授权. 写在前面 作为纯wet遗传学博士,转行微生物组领域已经有两年.目睹微生物组文章中分析所占比重之大,让我痛下决心苦学dry技能.目前感觉对宏 ...
- 利用VLC搭建组播流服务器
网络拓扑: PC1(multicast server)-> 路由器 -> PC2(client) PC1通过Ethernet接路由器WAN口,PC2通过Ethernet接路由器其中一个LA ...
- Arduino案例实操 -- 语音播放模块(DY-SV5W)
案例主控板如不做特殊说明的话,均默认是Arduino UNO控制板. 本次实验以UNO发送串口协议控制语音播放器播放歌曲,语音播放模块选型DY-SV5W. 文章标题导航 一.硬件选择 1. Ardui ...
- excel 两组数据交点_如何在百万级的数据里找到别人正在赚钱的项目?【实操长文】...
前不久,我在好友的知乎星球看到了这篇知乎文章,后面又在生财有术星球看到了原作者小曾分享.更巧的是,小曾也在白杨SEO星球嘉宾令狐峰的极客微信群里,所以就这样认识了. 君言这篇文章,我详细看过了,真心很 ...
最新文章
- Microbiome:宏基因组分箱流程MetaWRAP简介
- S3C2440扩展SDRAM
- WPF设置全局快捷键
- @Configuration和@Bean注解详解
- maven添加外部jar,以及springboot打包
- 探讨:ASP.NET技术的学习顺序问题
- html中ajax检测用户名实例,利用Ajax检测用户名是否被占用的完整实例
- Could not create a validated object, cause: ValidateObject failed
- mybatis-plus修改操作(自动填充)
- 用App designer制作数字华容道
- 桌面计算机主流硬盘接口,M.2和U.2谁更好?主流硬盘接口大扫盲
- springboot2.0和mysql8的时间问题
- 《中华人民共和国数据安全法》解读(1)
- Windows11安装教程
- 多个工作表数据汇总怎么做?
- epub文件是什么文件?如何在windows系统上打开?
- Use of Deep Learning in Modern Recommendation System: A Summary of Recent Works(笔记)
- Kafka安装与简介
- 基于体素化方法的点云降采样
- 奇异值分解(SVD)方法求解最小二乘问题
热门文章
- SQL Server 2005支持的各种操作系统(适用于32位平台)[转载+编辑]
- CSS画圆、三角形、品字、骰子
- python字符串常用方法及汇总
- 成功不是终点,失败也并非末日,最重要的是继续前进的勇气
- 如何进入单用户模式(centos 6.5)
- Python与sql交互入门(mysql和sqlite)
- javascript的100个常用技巧收集
- Vue 路由组件传参的 8 种方式
- Xsehll连接Linux进入VIm后不能鼠标右键复制
- Vue created/mounted 异步获取不到data中的数据