如何使用VLC进行组播测试
用vlc做单播,组播及点播服务器
1. 所需软件vlc-0.9.9或vlc-0.8.6i,主要测试的是比较新的0.9.9版本的。
putty:一款集telnet,ssh远端登陆的非常好的软件。
下载地址:http:// /putty/putty.exe2. 命令行启动vlc,并打开后台信息显示,有助于观察后台信息开启cmd,并cd到vlc的目录,执行vlc -vv --extraintf=logger3. 开启vlc的telnet服务vlc-0.9.9在界面上选择工具->界面->telnet控制台后台dos窗口会有反应,显示[00000403] main interface debug: looking for interface module: 1 candidate [00000403] main interface debug: creating VLM[00000405] main vlm daemon debug: thread 5112 (vlm thread) created at pri ority 0(../../src/input/vlm.c:112)[00000405] main vlm daemon debug: thread started[00000403] telnet interface: using the VLM interface plugin...[00000403] main interface debug: net: listening to 127.0.0.1 port 4212 [00000403] telnet interface: telnet interface started on interface 127.0.0.1 4212[00000403] main interface debug: using interface module "telnet" [00000403] main interface debug: TIMER module_Need() : 19.000 ms - Total 19.000ms / 1 intvls (Avg 19.000 ms)[00000403] main interface debug: thread 5136 (interface) created at priority 0 (../../src/interface/interface.c:168)[00000403] main interface debug: thread started注意观察main interface debug: net: listening to 127.0.0.1 port 4212这句话,说明vlc现在的telnet监听的是127.0.0.1这个地址和4212这个端口。
如何使用VLC进行组播测试
如何使用VLC进行组播测试一.安装1.VLC播放器是一款开源播放器,可以播放MPEG-1,MPEG-2,DivX,DVD/VCD,TS,数字卫星频道,在许多作业平台底下透过宽频IPv4,IPv6网络播放线上影片,用于播放网络串流及本机多媒体档案播放2.VLC安装●首先点击安装包安装(网上可提供免费下载,以2.0.1版本为例)双击安装●点击“下一步”●点击“下一步”●这里选择安装路径,点击“安装”在安装过程中会弹出dos窗口,等待安装完毕后如下图所示点击完成后,桌面会显示快捷方式,这样VLC就安装完毕了二.建立组播流量测试1.服务器端配置首先打开VLC视频软件,点击“媒体”——“流”●选择“添加”——需要播放的视频●点击“串流”●点击“下一个”●这里不勾选“激活转码”,可勾选“在本地显示”,在这里作为服务器支持三种组播方式播放✧HTTP✧RTP / MPEG Transport Stream✧UDP (legacy)选择相应组播模式后,点击“添加”(这里以RTP / MPEG Transport Stream 为例)输入组播地址及端口号,例如这里输入的“234.0.0.6”端口号为“5004”填写完毕后直接点击“串流”,服务器配置完毕2.客户端配置●点击“媒体”——“打开网络串流”这里以RTP / MPEG Transport Stream为例,根据服务器填写的组播地址及端口号,填写的网络URL为rtp://234.0.0.6:5004 点击“播放”即可这里需要注意的是,针对于服务器端使用的组播协议不同,客户端在填写的网络URL也各不相同,这里给大家提供服务器与客户端填写的对应关系UDP.doc RTP.doc HTTP.docTHANKS !!!致力为企业和个人提供合同协议,策划案计划书,学习课件等等打造全网一站式需求欢迎您的下载,资料仅供参考。
VLC使用说明
VLC简介及使用说明一、简介VLC的全名是Video Lan Client,是一个开源的、跨平台的视频播放器。
VLC支持大量的音视频传输、封装和编码格式,完整的功能特性列表可以在这里获得/vlc/features.html,下面给出一个简要的不完整的列表:操作系统:Windows、WinCE、Linux、MacOSX、BEOS、BSD访问形式:文件、DVD/VCD/CD、http、ftp、mms、TCP、UDP、RTP、IP组播、IPv6、rtsp编码格式:MPEG*、DIVX、WMV、MOV、3GP、FLV、H.263、H.264、FLAC视频字幕:DVD、DVB、Text、Vobsub视频输出:DirectX、X11、XVideo、SDL、FrameBuffer、ASCII控制界面:WxWidgets、QT4、Web、Telnet、Command line浏览器插件:ActiveX、Mozilla(firefox)实际上为了更清晰一点,我们可以反过来说说VLC不支持哪些常见的。
首先是RealVideo(Real的Audio部分支持),因为Real的Video加码器存在版权的问题。
实际上VLC 0.9.0已经加入了RealVideo的支持,但是需要额外的解码器(类似MPlayer)。
另外,VLC不支持3GP的音频格式AMR。
VLC原先是几个法国的大学生做的项目,后来他们把VLC作为了一个开源的项目,吸引了来自世界各国的很多优秀程序员来共同编写和维护VLC,才逐渐变成了现在这个样子。
至于为什么叫VideoLan Client,是因为以前还有一个VideoLan Server的项目(简称VLS),而目前VLS的功能已经合并到VLC中来,所以VLC不仅仅是一个视频播放器,它也可以作为小型的视频服务器,更可以一边播放一边转码,把视频流发送到网络上。
VLC最为突出的就是网络流的播放功能,例如MPEG2的UDP TS流的播放和转发,几乎是无可替代的。
VLC使用简介
VLC软件视频播放
注:VLC软件是一款开源的公共视频播放软件。
1、启动摄像机,使用ping命令测试计算机与网络摄像机是否联通,如果摄像机与计算机连接成功则启动运行VLC。
2、点击安装VLC后生成的图标,运行VLC软件。
出现如下界面。
3、在上图界面中点击“媒体”下拉菜单,选择下来菜单中的“打开网络串流”,得到如下图所示界面。
在“协议”中选择“RTSP”,在“地址”栏中输入想要播放的视频类别。
设置如下:
192.168.1.188/test_HD(对于HD–720p30)
192.168.1.188/test_D1(对于D1)
192.168.1.188/test_CIF(对于CIF)
VLC RTSP流默认的视频缓冲值为1200ms,可以调小缓存值以获得更加实时效果;调大缓存值以获得更加流畅的视频效果。
4、点击播放HDCM-200S高清网络摄像机的实时视频。
5、用VLC对HDCM-200S高清网络摄像机视频进行录像
在VLC界面上点击“媒体”下拉菜单,按如下图所示进行选择,并按照下图所以进行设置。
6、在上图中选择“转换/保存”,进入如下图所示界面,在出现的界面中,“文件名”中输入需保存文件的完整路径名和文件名,在“Profile”中选择输出文件格式MPEG-TS,选择“Save”保存录像。
VLC简介及使用说明
VLC简介及使⽤说明四、使⽤VLC的功能很强⼤,它不仅仅是⼀个视频播放器,也可作为⼩型的视频服务器,更可以⼀边播放⼀边转码,把视频流发送到⽹络上。
最简单的,从界⾯打开⼀个⽂件播放,也可以在命令⾏下使⽤,如C:\Program Files\VideoLAN\VLC>vlc.exe test.ts获取内置的帮助,会写到vlc-help.txt:C:\Program Files\VideoLAN\VLC>vlc.exe -h获取更详细的帮助,有⼤量的选项介绍:C:\Program Files\VideoLAN\VLC>vlc.exe -H搜索并显⽰可⽤的模块列表:C:\Program Files\VideoLAN\VLC>vlc.exe -lWindows下,默认情况,VLC的配置⽂件在 %APPDATA%\vlc\vlcrc,%APPDATA%在XP下通常是 C:\Documents and Settings\⽤户名\Application DataLinux下,在⽤户home⽬录的/.vlc/中vlc的选项完全可以通过修改vlcrc来设置,界⾯只是略微⽅便⼀点重置所有选项到默认状态:C:\Program Files\VideoLAN\VLC>vlc.exe –reset-configVLC从vlcrc中指定的plugin-path,以及当前⽬录的modules和plugins⽬录来递归查找plugin,VLC的⼤部分功能都是通过plugin来实现的。
VLC默认有⼤量的动态插件,为了加快启动速度,vlc会在%APPDATA%\vlc\cache中缓存plugin的列表,选项plugins-cache=0可以禁⽌缓存plugin打开⼀个UDP组播流,组播组 239.255.1.1,端⼝ 4567,默认端⼝1234,对于rtp协议,VLC会⾃动识别,写udp还是rtp都没问题C:\Program Files\VideoLAN\VLC>vlc.exe udp://@239.255.1.1:4567在本地UDP端⼝ 888 接收流, “@”表⽰绑定⼀个地址,⽽不是连接该地址C:\Program Files\VideoLAN\VLC>vlc.exe udp://@888串流输出,就是在播放的时候,以某种⽅式向外传送视频,在打开界⾯的串流/保存中设置会⽐较⽅便。
换个法子看电影eNSP的组播功能模拟实验
一、下载eNSP和vlc播放器eNSP正式版本下载地址:/edownload/enterprise/download!download.action?contentId=SW10000027 40&contentType=SOFT&partNo=2001VLC是开源软件下载地址是:/vlc/download-windows.html二、安装vlc播放器下载后自行安装即可,注意要记下安装目录,等下要用。
如果下载的是ZIP压缩包,解压到任意目录即可。
三、配置eNSP的vlc参数菜单->工具->选项->工具配置VLC后面指定你刚才安装的目录\vlc.exe四、如图搭建拓扑(也可自己定义,第一次推荐照着来)五、配置网络里的各设备1 路由器的配置(可以贴进去):sysname ar1220multicast routing-enable # 全局开启组播功能的命令interface Ethernet0/0/0undo shutdownip address 192.168.200.1 255.255.255.0pim sm #接组播服务器的接口下配置pim为稀疏模式interface Ethernet0/0/1undo shutdownip address 192.168.100.1 255.255.255.0pim sm #接三层交换机的接口下配置pim为稀疏模式ospf 1 #配置OSPF保证路由器和交换机之间的单播路由互通 area 0.0.0.0network 192.168.100.0 0.0.0.255network 192.168.200.0 0.0.0.255pim #路由器上配置pim的c-bsr(候选自举路由器)和c-rp(候选汇聚点)c-bsr priority 10c-bsr Ethernet0/0/0 #pim稀疏模式配置c-bsr,用来集中通告rp(组播相关概念的详细说明请查HedEx) c-rp priority 10c-rp Ethernet0/0/0 #pim稀疏模式配置c-rp,用来选举rp2 交换机的配置(可以贴进去)sysname sw5700vlan batch 10 20 100 # 创建vlanmulticast routing-enable # 全局开启组播功能的命令interface Vlanif10ip address 192.168.10.1 255.255.255.0pim sm #vlanif 10接口下开启pim稀疏模式igmp enable #接组播客户端的接口开启igmp功能,默认是V2interface Vlanif20ip address 192.168.20.1 255.255.255.0pim sm #vlanif 20接口下开启pim稀疏模式igmp enable #接组播客户端的接口开启igmp功能,默认是V2interface Vlanif100ip address 192.168.100.100 255.255.255.0pim sm #vlanif 100接口下开启pim稀疏模式,此接口是接路由器的,可以不开igmp功能interface GigabitEthernet0/0/1port hybrid pvid vlan 100port hybrid untagged vlan 100interface GigabitEthernet0/0/2port hybrid pvid vlan 10port hybrid untagged vlan 10interface GigabitEthernet0/0/3port hybrid pvid vlan 20port hybrid untagged vlan 20ospf 1 #配置OSPF保证路由器和交换机之间的单播路由互通area 0.0.0.0network 192.168.10.0 0.0.0.255network 192.168.20.0 0.0.0.255network 192.168.100.0 0.0.0.2553配置MCS服务器配置好了就点“运行”,此时可以看以服务器的视频播放。
如何使用VLC进行组播测试
如何使用VLC进行组播测试使用VLC进行组播测试是一种常见的方法,可以用于测试组播网络的性能和可用性。
下面将介绍如何使用VLC进行组播测试的详细步骤。
1.准备工作在进行组播测试之前,需要确保你已正确配置组播网络环境,并且已经安装了最新版本的VLC媒体播放器。
你还需要一台具有组播支持的设备(如路由器或交换机)和至少两台可以访问组播网络的计算机。
2.建立组播网络在路由器或交换机上配置组播网络,确保组播流量可以正确传输并在计算机之间接收。
3.创建组播流在一台计算机上创建组播流,作为测试源。
首先,打开VLC媒体播放器。
然后,点击"媒体"菜单,选择"打开网络串流"。
在"网络"选项卡中,输入要传输的媒体文件的路径或URL,并点击"播放"按钮。
在"更多选项"框中,点击"显示更多选项",确保"组播"复选框已被选中。
填写组播地址和端口,并点击"确定"按钮。
4.接收组播流在另一台计算机上接收组播流,作为测试接收器。
打开VLC媒体播放器,并点击"媒体"菜单,选择"打开网络串流"。
在"网络"选项卡中,输入组播地址和端口,并点击"播放"按钮。
VLC将开始接收组播流并播放。
5.测试组播性能使用接收组播流的计算机作为测试接收器,观察组播传输的性能和可用性。
你可以检查视频的流畅度、音频的质量以及传输的稳定性。
你还可以使用VLC的调试工具来查看组播流的传输速度和遗失的数据包数量。
点击"工具"菜单,选择"调试消息",在"所有"选项卡中启用"UDP"和"RTP"调试。
VLC将显示传输的详细信息,包括每秒发送的数据包数量、接收的数据包数量和遗失的数据包数量。
VLC使用指南
VLC的全名是Video Lan Client,是一个开源的、跨平台的视频播放器。
VLC支持大量的音视频传输、封装和编码格式,完整的功能特性列表可以在这里获得/vlc/features.html,下面给出一个简要的不完整的列表:操作系统:Windows、WinCE、Linux、MacOSX、BEOS、BSD访问形式:文件、DVD/VCD/CD、http、ftp、mms、TCP、UDP、RTP、IP组播、IPv6、rtsp编码格式:MPEG*、DIVX、WMV、MOV、3GP、FLV、H.263、H.264、FLAC视频字幕:DVD、DVB、Text、Vobsub视频输出:DirectX、X11、XVideo、SDL、FrameBuffer、ASCII控制界面:WxWidgets、QT4、Web、Telnet、Command line浏览器插件:ActiveX、Mozilla(firefox)实际上为了更清晰一点,我们可以反过来说说VLC不支持哪些常见的。
首先是RealVideo (Real的Audio部分支持),因为Real的Video加码器存在版权的问题。
实际上VLC 0.9.0已经加入了RealVideo的支持,但是需要额外的解码器(类似MPlayer)。
另外,VLC不支持3GP的音频格式AMR。
VLC原先是几个法国的大学生做的项目,后来他们把VLC作为了一个开源的项目,吸引了来自世界各国的很多优秀程序员来共同编写和维护VLC,才逐渐变成了现在这个样子。
至于为什么叫VideoLan Client,是因为以前还有一个VideoLan Server的项目(简称VLS),而目前VLS的功能已经合并到VLC中来,所以VLC不仅仅是一个视频播放器,它也可以作为小型的视频服务器,更可以一边播放一边转码,把视频流发送到网络上。
VLC 最为突出的就是网络流的播放功能,例如MPEG2的UDP TS流的播放和转发,几乎是无可替代的。
VLC使用说明书
V L C使用说明书-CAL-FENGHAI.-(YICAI)-Company One1VLC使用说明指南VLC播放器是一款优秀的开源播放器,可以播放MPEG-1、MPEG-2、MPEG-4、DivX、DVD/VCD、数字卫星频道、数字地球电视频道(digital terrestial television channels)、在许多作业平台底下透过宽频 IPv4、IPv6网络播放线上影片。
此软件开发项目是由法国学生所发起的,参与者来自于世界各地,设计了多平台的支持,可以用于播放网络串流及本机多媒体档案之播放。
下面,就简单的介绍一下VLC播放器的使用方法。
1.VLC的安装1.1安装包的下载VLC播放器安装包可以在国内众多网站上下载,如天空软件、新浪科技等,可以在这些网站上下载相应版本的安装包。
1.2软件的安装本文以版本的VLC安装包为例,简单介绍VLC的安装方法。
1.2.1下载软件安装包到本机。
双击鼠标左键,启动安装包的安装。
选择下一步,弹出许可协议,选择下一步选择要安装的VLC组件,此处选择默认,单击下一步选择要安装的路径,单击“安装”按钮等待期安装完成,弹出“安装完成”对话框,选择“完成”按钮软件安装完毕,会在桌面生成软件小图标2.VLC的使用2.1VLC播放码流(有三种方式)2.1.1在电脑直接双击要播放的码流即可2.1.2运行VLC软件,选择“媒体”菜单,选择“打开文件”选项,选择要播放的码流2.1.3运行VLC软件,选择“视图”菜单,“添加界面”,添加“控制台”界面,会跳出控制台,可在控制台下打开码流2.1.4在控制台下输入如下命令行播放码流,输入方式为:add+码流路径。
VLC发送组播运行VLC软件,单击“媒体”菜单,选择“串流”选项选择“文件”选项,按“添加”按键添加要组播的码流(如果码流选择错误,可以选中码流,按“移除”键移除码流),单击下方“串流”按键按“下一个”按键,跳到“目标”菜单按“上一个”或“下一个”按键可以选择相应的菜单,取消“激活转码”选项,选中“本地显示”选项,并在“添加”菜单栏中选择相应的组播方式此处有三种组播方式:HTTP、RTP/MPEG Transport Stream、UDP,下面依次介绍三种组播方式的使用。
udp协议播放器
竭诚为您提供优质文档/双击可除udp协议播放器篇一:udp中应用多播技术java中应用多播技术最近看了许多java分布式方面书籍,在这里总结一下,介绍分布式应用中一项重要技术,多播通信,并提供我写的一个利用多播技术开发的简易聊天室程序。
多播技术:多播技术并不是java创造的,它在互联网协议这一层已经提供了相当多的支持,任何语言都可以访问此服务,不过java语言提供了一个访问此服务的相对简单的而又与平台无关的标准接口。
但是,并不像点对点连接中,接收方可以简单的通过要求发送方重发丢失的数据分组,tcp协议就可以容易地纠正诸如丢包这样的小错误,在多点连接中,这些错误中大多数都不能简单的得到修补。
如果在很多接收方中的一个测有收到某个数据分组就不能简单地给所有的接收方重发这个包。
虽然tcp协议可以提供一个可靠的服务,但在多播这样的场合,它也无能为力。
至于ip多播技术虽然也是基于ip协议的,但它使用的是另外一个不同的传输协议,udp,udp协议可以发送单个的数据分组,我们称为数据报,但它并没有提供任何纠错手段。
多播通信是一类特殊的ip地址(d类ip地址)这些ip 地址并不和任何主机关联,而是专门为多播通信保留下来的,这些地址范围在224.0.0.1~239.255.255.255这间,其中224.0.0.1~224.0.0.255是留作为多播路由信息使用的。
此外,所有其它d类ip地址都可以随便进行通信。
举个例子,互联网上的多媒体会议就是一种多播技术的应用程序。
特别是在传输视频数据或是音频数据的场合,偶尔的数据丢失是可以容易克服的,因为这样的场合,当视频数据正在接收端直接播放的时候,后来的数据补足是没有什么用处的。
实时通信中经常就是这样的,传输同样的数据到多个接收方,使用多播技术比使用多个点对点连接要更有效率,因为多播技术在一个通信线程上采用广播的方式只发送一次,路由器自身能够决定它们是否需要发送一个多播消息,而关于一个接收方是否登记为一个多播地址这样的信息也可以由路由器去处理,另外,多播消息通常带有一个严格的生存周期,它对应着要通过的路由器数量,例如:如果消息的生存期数据为1,那么这个消息就只能在局域网内部传递,如果这个数值并没有专门的设置,默认是1,因此这样的消息就被限制在局域网内了。
VLC使用指南
DKBA华为技术有限公司企业技术指导书DKBAXXXX-2004.XX 搭建组播测试环境指导书2004-XX-XX发布2004-XX-XX实施华为技术有限公司发布华为机密,未经许可不得扩散目录1 适用范围 (3)2 引用标准和规范 (3)3 定义、术语、缩略语 (3)4 概述 (5)5 原理或原则 (5)6 常用仪器的使用与操作 (12)7 总结 (21)8 修订记录 (22)9 参考资料 (22)10 附件 (22)搭建组播测试环境指导书关键词:组播环境搭建摘要:本文主要描述如何搭建以及配置组播测试的环境,主要利用VLC进行组播源的播放,然后用STB和VLC作为客户端进行点播节目。
描述了组播服务器和客户端的配置和使用。
1 适用范围本文档的读者需要有一定的组播基础,需要了解组播路由协议:pim sm、pim dm,还需要了解IGMP协议,对于被测设备的igmp proxy,igmp snooping等组播协议也应该知道。
本文档描述的方法适合所有利用IGMP实现组播的宽带接入设备。
2 引用标准和规范无3 定义、术语、缩略语3.1 定义组播环境:组播的测试环境由四个部分组成,如下图红色椭圆标识的四部分:Server Group:服务器组,包括多个头端系统、组播服务器;Network:中间网络,从组播服务器到被测设备中间的网络,提供组播流量的通路,可以由一些路由器、交换机组成,可以在实际使用的网络上启动组播路由即可;Device Under Test:被测设备,可以是任何需要测试组播的设备,上面可以启动IGMP Proxy、IGMP Snooping等协议。
由于本文档是描述如何搭建测试组播设备的组播测试环境,所以,这个设备没有具体指那种设备,本文就用ma5300来作为被测设备;User Group:用户组,即组播客户端,可以由一些STB、PC构成,进行组播节目的点播;本测试环境客户端不需要知道组播源的存在的组播环境,即客户端不需要和组播源进行交互。
EPON组播功能测试配置指导书
目录目 录1 ONU的组播功能测试 (1)1.1 IGMP SNOOPING 组播功能测试 (1)1.2 CTC组播功能测试 (5)1.3 组播堆积功能测试 (9)1.4 组播分发功能测试 (14)1.5 组播容量功能测试 (16)1.6 组播加入/离开时延测试 (17)1.7 组播业务转发延迟测试 (19)EPON播测试配置指导书1 ONU的组播功能测试1.1 IGMP SNOOPING 组播功能测试1. 根据图1-1所示,建立测试系统,并使ONU成功注册到博达OLT上;(2)添加组播VLAN:Switch_config#vlan 4000(3)配置组播VLAN4000与组播组224.1.1.1的对应关系:S witch_config#(4)配置组播路由接口:Switch_config#ip mcst mrouter interface gigaEthernet 4/1 (5)激活OLT上联接口(例如:g4/1):Switch_config#interface gigaEthernet 4/1Switch_config_g4/1#no shutdown(6)激活OLT EPON接口(例如:E3/1):witch_config#interface EPON 3/1Switch_config_E3/1#no shutdown(7)配置EPON接口3/1属于trunk接口:Switch_config_epon3/1#switchport mode trunk(2)进入ONU的LLID端口:图1-2 发往PON口组播报文图1-3 到达ONU的组播报文EPON系统只支技IGMPv1、v2版本,通过修改注册表来设置IGMP 版本,在注册IGMPVersion的值,方法如下:在Windows系统“ 运行” 中输入regedit 进入注册表, 选择HKEY_LOCAL_MACHINE/SYSTEM/Services/Tcpip/Parameters下添加一个基于DWORD值的键,添加名称“IGMPVersion”,值为3(对应于igmp v2),值为2(对应于igmp v1修改完后重启电脑;OLT上联口的PC1上通过软件VLC 播放视频,在连接ONU的LAN1口的点播节目;(1)组播源VLC的设置如图1-4所示:图1-4 打开流媒体图1-5 串口流的配置 (2)PC2模拟用户点播节目VLC的设置如图1-6所示:与端口正确对应,否则不能收看到节目;(2)如果用户不能收看到节目,可以通过以下命令对OLT进行诊断;Switch_config#show ip mcst groups //学习到组播地址Switch_config#show ip mcst statistics //用户加入/离开报文进行统计 Switch_config#show interface epon [接口] //查看PON口是否有组播报文到达测试结果:1.步骤5中,连接ONU的LAN1口的PC2可以正常点播视频,并中途不中断。
使用VLCC测试视频直播使用说明
视频直播模块的使用说明
首先电脑上装好摄像头.
VLC安装的时候选择全部组件安装。
运行VLC
选择菜单:文件-打开获取设备
点上图的视频装置名称后面对应的刷新清单选取你的摄像头。
如果有声音设备也同样选取。
点击高级选项里的串流/保存后的设置按钮。
——北京山金松佳科技有限公司————
按照上图设置即可。
下面到信息发布系统的视频列表里。
点上传视频按钮
按如下图设置;
——北京山金松佳科技有限公司————
点击确定提交,到频道里调用这个视频流就可以实现视频直播功能。
如果配备适当好的硬件,则可实现专业级效果。
——北京山金松佳科技有限公司————。
使用VLC搭建组播应用测试环境
VLC软件介绍VLC Media Playe一个多平台的多媒体播放器,简单易用的操作界面,支持多种音频视频格式:如:MPEG-1、MPEG-2、MPEG-4、DivX、mp3、ogg等,能读取DVD、VCD、MPEG 与DivX文件,或从VideoLANServer及其他来源送出的实时数据流,这数据流可以是IPv4或IPv6网络上以UDP或HTTP封包单点广播或多重广播的MPEG2TS。
VLC Media Player具备一边下载一边观看Div媒体文件的特式功能,在下载完成前预先得知影片画质效果,避免浪费下载时间。
新版加入了新的VLCcone、MacOSXwizard、扩展控制对话框、HTTP界面CGI处理、linuxbinarycodecsloader、UPnP和Bonjourservicediscovery、shoutcaststreamforwarding,支持treeplaylistskins2。
VLC服务端设置打开软件后,“文件”->“向导”->“next”,然后打开要播放的文件(目前只支持avi格式的),确定后选择“next”,串流方式选择“RTP Multicast”,并输入一个组播地址。
然后确定即可。
对应的命令行:C:\Program Files\vlc-0.8.6a>vlc -vvv E:\VLC学习\tichao.avi --sout udp:224.1.2.3VLC客户端设置打开软件后,“文件”->“打开网络串流”->“RTP/UDP多播”,并输入多播地址和端口号(要求与服务端一致),然后确定即可。
对应的命令行:C:\Program Files\vlc-0.8.6a>vlc.exe udp:@224.1.2.3:1234PS:用命令行控制VLC1、打开文件C:\Program Files\vlc-0.8.6a>vlc.exe E:\VLC学习\tichao.avi。
换个法子看电影eNSP的组播功能模拟实验
一、下载eNSP和vlc播放器eNSP正式版本下载地址:/edownload/enterprise/download!download.action?contentId=SW10000027 40&contentType=SOFT&partNo=2001VLC是开源软件下载地址是:/vlc/download-windows.html二、安装vlc播放器下载后自行安装即可,注意要记下安装目录,等下要用。
如果下载的是ZIP压缩包,解压到任意目录即可。
三、配置eNSP的vlc参数菜单->工具->选项->工具配置VLC后面指定你刚才安装的目录\vlc.exe四、如图搭建拓扑(也可自己定义,第一次推荐照着来)五、配置网络里的各设备1 路由器的配置(可以贴进去):sysname ar1220multicast routing-enable # 全局开启组播功能的命令interface Ethernet0/0/0undo shutdownip address 192.168.200.1 255.255.255.0pim sm #接组播服务器的接口下配置pim为稀疏模式interface Ethernet0/0/1undo shutdownip address 192.168.100.1 255.255.255.0pim sm #接三层交换机的接口下配置pim为稀疏模式ospf 1 #配置OSPF保证路由器和交换机之间的单播路由互通 area 0.0.0.0network 192.168.100.0 0.0.0.255network 192.168.200.0 0.0.0.255pim #路由器上配置pim的c-bsr(候选自举路由器)和c-rp(候选汇聚点)c-bsr priority 10c-bsr Ethernet0/0/0 #pim稀疏模式配置c-bsr,用来集中通告rp(组播相关概念的详细说明请查HedEx) c-rp priority 10c-rp Ethernet0/0/0 #pim稀疏模式配置c-rp,用来选举rp2 交换机的配置(可以贴进去)sysname sw5700vlan batch 10 20 100 # 创建vlanmulticast routing-enable # 全局开启组播功能的命令interface Vlanif10ip address 192.168.10.1 255.255.255.0pim sm #vlanif 10接口下开启pim稀疏模式igmp enable #接组播客户端的接口开启igmp功能,默认是V2interface Vlanif20ip address 192.168.20.1 255.255.255.0pim sm #vlanif 20接口下开启pim稀疏模式igmp enable #接组播客户端的接口开启igmp功能,默认是V2interface Vlanif100ip address 192.168.100.100 255.255.255.0pim sm #vlanif 100接口下开启pim稀疏模式,此接口是接路由器的,可以不开igmp功能interface GigabitEthernet0/0/1port hybrid pvid vlan 100port hybrid untagged vlan 100interface GigabitEthernet0/0/2port hybrid pvid vlan 10port hybrid untagged vlan 10interface GigabitEthernet0/0/3port hybrid pvid vlan 20port hybrid untagged vlan 20ospf 1 #配置OSPF保证路由器和交换机之间的单播路由互通area 0.0.0.0network 192.168.10.0 0.0.0.255network 192.168.20.0 0.0.0.255network 192.168.100.0 0.0.0.2553配置MCS服务器配置好了就点“运行”,此时可以看以服务器的视频播放。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
如何使用VLC进行组播测试
一.安装
1. VLC播放器是一款开源播放器,可以播放MPEG-1,MPEG-2,DivX,DVD/VCD,
TS,数字卫星频道,在许多作业平台底下透过宽频IPv4,IPv6网络播放线上影片,用于播放网络串流及本机多媒体档案播放
2. VLC安装
●首先点击安装包安装(网上可提供免费下载,以2.0.1版本为例)
双击安装
●点击“下一步”
●点击“下一步”
●这里选择安装路径,点击“安装”
在安装过程中会弹出dos窗口,等待安装完毕后如下图所示
●点击完成后,桌面会显示快捷方式,这样VLC就安装完毕了
二.建立组播流量测试
1.服务器端配置
●首先打开VLC视频软件,点击“媒体”——“流”
●选择“添加”——需要播放的视频
●点击“串流”
●点击“下一个”
●这里不勾选“激活转码”,可勾选“在本地显示”,在这里作为服务器支持三种
组播方式播放
✧HTTP
✧RTP / MPEG Transport Stream
✧UDP (legacy)
选择相应组播模式后,点击“添加”(这里以RTP / MPEG Transport Stream 为例)
输入组播地址及端口号,例如这里输入的“234.0.0.6”端口号为“5004”
填写完毕后直接点击“串流”,服务器配置完毕
2. 客户端配置
●点击“媒体”——“打开网络串流”
●这里以RTP / MPEG Transport Stream为例,根据服务器填写的组播地址及
端口号,填写的网络URL为rtp://234.0.0.6:5004 点击“播放”即可
这里需要注意的是,针对于服务器端使用的组播协议不同,客户端在填写的网络URL也各不相同,这里给大家提供服务器与客户端填写的对应关系
UDP.doc RTP.doc HTTP.doc。