首先,你需要在Wowza Streaming Engine™中为直播应用发布一个流。
你可以参考以下技术资料来做如何通过RTSP将流推送(push)给Wowza Stream Engine 4? 你也可以配置一个vod应用来测试VLC的RTSP播放功能。
一些参考资料
如何从RTSP源将流拉到(pull)Wowza Stream Engine 4?
如何将VLC当作一个编码器,并与Wowza配合使用?
调整流的传输协议
从HTTP 流调整到RTP/RTSP流:
- 在VLC播放器的工具(Tools)菜单,单击偏好设置(Preferences)。
- 在简明偏好设置(Simple Preferences)的界面中,点击输入/编解码器(Input / Codecs)菜单。
- 在输入和编解码器设置(Input & Codecs Settings)界面的网络(Network)部分,将Live555 stream transport从HTTP (默认) 改为 RTP over RTSP (TCP)。
- 点击保存(Save)。
开始测试流的播放
VLC播放器的默认配置中使用了非常小的缓冲。这会导致在刚开始播放时会出现一些卡顿,之后VLC会自动增加缓冲,让播放更加平滑。 下面的步骤介绍了如何设置这个在建立连接前的缓冲大小,并测试播放:
- 在VLC播放那个气的媒体(Media)菜单,点击打开网络串流(Open Network Stream)。
- 在打开媒体(Open Media)的对话框中,在显示更多选项(Show more options)复选框上打勾。
- 将正在缓冲(Caching)的值设置的较高一些,例如1200 ms。这个值会一直保存下来,除非你下次再修改它。
-
在请输入网络URL(Please enter a network URL)的输入框输入你要测试的播放地址,然后点击播放(Play)。
下面的例子分别展示了一个直播流和一个点播流的播放URL:
点播(VOD)
rtsp://[wowza-ip-address]:1935/vod/mp4:sample.mp4
直播(Live)
rtsp://[wowza-ip-address]:1935/live/myStream.stream
其中[wowza-ip-address]是你的Wowza服务器的IP地址。