如何用VLC播放RTSP/RTP流媒体?
本文介绍了如何用VideoLANVLC播放RTSP流媒体。尽管HTTP流媒体是一个新的流媒体标准,提供了更多的特性,但传统的RTSP/RTP流媒体表现也不错,只是当使用UDP传输时,要注意防火墙或路由器常常会屏蔽UDP端口。
首先,你需要在Wowza Streaming Engine™中为直播应用发布一个流。你可以参考技术资料来做,你也可以配置一个vod应用来测试VLC的RTSP播放功能。
调整流的传输协议
从HTTP 流调整到RTP/RTSP流:
1.在VLC播放器的工具(Tools)菜单,单击偏好设置(Preferences)。
2.在简明偏好设置(SimplePreferences)的界面中,点击输入/编解码器(Input / Codecs)菜单。
3.在输入和编解码器设置(Input &Codecs Settings)界面的网络(Network)部分,将Live555 stream transport从HTTP (默认) 改为 RTPover RTSP (TCP)。
4.点击保存(Save)。
开始测试流的播放
VLC播放器的默认配置中使用了非常小的缓冲。这会导致在刚开始播放时会出现一些卡顿,之后VLC会自动增加缓冲,让播放更加平滑。下面的步骤介绍了如何设置这个在建立连接前的缓冲大小,并测试播放:
1.在VLC播放那个气的媒体(Media)菜单,点击打开网络串流(Open NetworkStream)。
2.在打开媒体(Open Media)的对话框中,在显示更多选项(Show more options)复选框上打勾。
3.将正在缓冲(Caching)的值设置的较高一些,例如1200 ms。这个值会一直保存下来,除非你下次再修改它。
4.在请输入网络URL(Please enter anetwork 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地址。
Wowza Streaming Engine 4是目前业界功能全面、API接口丰富的流媒体Server产品,采用它作为流媒体服务器产品的案例很多,直播、在线教育、IPTV都有它的用武之地。
京ICP备09015132号-996 | 网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155
© Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室