利用VLC搭建组播流服务器
追忆似水年华 · 2692浏览 · 发布于2019-06-14
网络拓扑:
PC1(multicast server)-> 路由器 -> PC2(client)
PC1通过Ethernet接路由器WAN口,PC2通过Ethernet接路由器其中一个LAN口。
注:
PC1 PC2 路由器wan口都需要配置好IP,PC1:10.10.10.13,RG WAN:10.10.10.10,PC2:192.168.18.12,RG LAN:192.168.18.1
PC1与路由器WAN口在同一网段,且路由器需要在WEB创建WAN连接,可以都设置成静态IP
PC2与路由器LAN口在同一网段,PC2可以设置成静态IP
重点是需要创建WAN连接,确保PC1作为服务器。
另外需要在服务器PC1设置访问输出接口,即10.10.10.13,让组播流从这个接口流出。依次点击工具->首选项->全部:
Server端
1. 点击 “媒体->串流->文件->添加” 添加一个视频文件作为视频源
2. 点击 “串流”
1)确定来源
2)点击“下一个”,设置目标。
取消“激活转码”,勾选“在本地显示”,下拉选择“RTP”(当然也可以选择UDP或者http方式传输)
3)选择“RTP”后,点击“添加”
地址填写一个组播IP地址,客户端需要使用该地址。
3. 点击 “下一个”
默认即可
4. 点击“串流”,然后会自动播放视频源。
Client端
1. 点击“媒体”-> “打开网络串流”
2. 输入组播地址:rtp://@224.1.1.1:5004
3. 然后点击“播放”
相关推荐
将Fedora 29升级到Fedora 30
吴振华 · 704浏览 · 2019-05-14 22:00:02
有效避免数据丢失!Redis持久化方案选择详解
manongba · 920浏览 · 2019-05-15 10:58:03
使用Nginx反向代理到go-fastdfs
iamitnan · 726浏览 · 2019-05-23 13:42:00
如何设计一个优秀的分布式系统?重要因素、工具、策略都在这里
chenguangming9 · 712浏览 · 2019-06-18 11:00:10
用Bash脚本监控Linux上的内存使用情况
吴振华 · 974浏览 · 2019-06-24 11:27:02
相比 Windows 为什么越来越多人选择Linux?
manongba · 687浏览 · 2019-07-01 10:24:54
分类专栏
最新发布
最热排行
0评论