当前您所在的位置:首页>新闻中心>新品发布
新品发布
行业动态
营销活动

如何将VLC当作一个编码器,并与Wowza配合使用?

发布时间:2020/07/28 浏览量:1847

下面的例子使用sample.mp4文件当作视频源,并通过UDP协议将其推送到一个组播地址上,然后由Wowza从这个组播地址将流拉进Wowza的一个直播应用中。 

 

VLC 的配置

 

请首先安装VideoLAN VLC 媒体播放器。
将VLC播放器配置为一个直播源编码器: 

 

1.在VLC播放器的媒体(Media)菜单,点击流(Stream)。会出现一个打开媒体(Open Media)的对话框。

2.在文件(File)tab菜单,点击添加(Add),选择一个视频文件(或者使用Wowza的[install-dir]/content/sample.mp4),然后点击打开(Open)。

3.点击串流(Stream),然后点击下一步/个(Next)进入流输出(Stream Output)的向导界面。

4.选择UDP (legacy) 作为输出流的目标地址(Destination)。

5.选择在本地显示(Display locally),然后点击下一步/个(Next)。这使得在输出这个流时,在VLC播放器本地也进行播放。

6.在地址(Address)中输入127.0.0.1,并在端口(Base port)中输入10000 ,然后点击下一步。

7.选择激活转码(Activate Transcoding),然后选择Video - H.264 + MP3 (MP4) as the video and audio codec 的配置文件(Profile)。这个默认的配置(profile)将输出一个较低质量的流,可以在很多播放终端和系统上播放。如果要自定义输出流的码率(Bitrate),质量(Quality),帧率(Frame Rate),分辨率(Resolution),点击提示为编辑选中的配置文件的图标(Edit selected profile) 或 创建新的配置文件(Create a new profile), 设置完编码信息后,点击保存(Save)。

8.点击下一步/个(Next),再点击流(Stream)。

 

注意: 

sample.mp4大约有6分钟时长,在结束时,VLC将会停止流输出,因此你需要重新输出这个流或在配置中启用循环输出。

如果你装的VLC播放器和Wowza不在一个机器,你需要把上面的IP地址换为Wowza服务器的所在地址,此外,要确认UDP端口没有被VLC和Wowza之间的防火墙、路由器所屏蔽。

 

Wowza直播应用的配置

接下来,你需要根据如何通过MPEG-TS over UDP将流推送(push)到Wowza Stream Engine 4的介绍来在Wowza上配置直播流。然后将这个流发布出来,并测试是否可以正常播放。
当在Wowza上添加新的.stream文件时,请在Stream URI输入您在VLC中的流输出(Stream Output)向导界面中设置的输出地址(udp://127.0.0.1:1000).

 

注意: VLC也可以输出RTSP、native RTP 或 MPEG-TS 流。当需要采用不同的协议时,你需要在流输出(Stream Output)界面选择不同的目标地址(Destination)。

 

Wowza Streaming Engine 4是目前业界功能全面、API接口丰富的流媒体Server产品,采用它作为流媒体服务器产品的案例很多,直播、在线教育、IPTV都有它的用武之地。

北京哲想软件有限公司