相关技术资料
如何从RTSP源将流拉到(pull)Wowza Stream Engine 4?
如何用VLC播放RTSP/RTP流媒体?
VLC 的配置
请首先安装VideoLAN VLC 媒体播放器。
将VLC播放器配置为一个直播源编码器:
- 在VLC播放器的媒体(Media)菜单,点击流(Stream)。会出现一个打开媒体(Open Media)的对话框。
- 在文件(File)tab菜单,点击添加(Add),选择一个视频文件(或者使用Wowza的[install-dir]/content/sample.mp4),然后点击打开(Open)。
- 点击串流(Stream),然后点击下一步/个(Next)进入流输出(Stream Output)的向导界面。
- 选择UDP (legacy) 作为输出流的目标地址(Destination)。
- 选择在本地显示(Display locally),然后点击下一步/个(Next)。这使得在输出这个流时,在VLC播放器本地也进行播放。
- 在地址(Address)中输入127.0.0.1,并在端口(Base port)中输入10000 ,然后点击下一步。
- 选择激活转码(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)。
- 点击下一步/个(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)。