Wowza Stream Engine 4的流媒体播放URL是怎样的?
转载请注明:文章来自www.wowza.cn
注意: 要访问最新的技术资料,请访问http://www.ttstream.com/wowza/

在介绍Wowza Stream Engine 4的流媒体播放URL地址格式时,你必须首先了解几个概念,1、应用名称(Application name);2、应用实例(Application instance); 3、流名称(Stream name); 如果您还不太了解,请先阅读快速上手指南

在wowza的架构中,播放的URL是由播放协议、运行Wowza Stream Engine 4的服务器IP和端口、应用名称、应用实例、流名称、流后缀组成的。如下:

[protocol]://[address]:[port]/[application]/[appInstance]/[streamName]/[post-fix]

-在这里-

[protocol]: - 流传输协议 (http, rtmp, rtsp等等)
[address]: - 运行Wowza Stream Engine 4 服务器的IP地址
[port]: - 流服务的端口(默认是1935)
[application]: - 应用名
[appInstance]: - 应用实例名
[streamName]: - 流名和前缀
[post-fix]: - 流播放技术的后缀信息


在一些流媒体播放场景中,如果[streamName]不包含路径(也就是"/"),并且使用默认的[appInstance],那么URL可以简写为:

[protocol]://[address]:[port]/[application]/[streamName]

下面是各种不同播放技术下的URL例子. 这些例子以播放一个直播流为场景,[streamName]为"myStream", application的名字为"live".

Adobe Flash Player (RTMP)

Server: rtmp://mycompany.com/live
Stream: myStream

Adobe Flash Player (Adobe HTTP Dynamic Streaming)

http://mycompany.com:1935/live/myStream/manifest.f4m

Apple iPhone, iPad, or iPod touch (Apple HTTP Live Streaming)

http://mycompany.com:1935/live/myStream/playlist.m3u8

Microsoft Silverlight (Microsoft Smooth Streaming)

http://mycompany.com:1935/live/myStream/Manifest

DASH Clients (MPEG-DASH Streaming)

http://mycompany.com:1935/live/myStream/manifest.mpd

RTSP/RTP

rtsp://mycompany.com:1935/live/myStream