如何使用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流的播放和转发,几乎是无可替代的。
- 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。