多协议、性能稳定、丰富API的流媒体服务器软件
Wowza Stream Engine 4的流媒体播放URL是怎样的?

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

在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]: - 应用实例名,默认为_definst_
[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

Apple iPhone, iPad, or iPod touch (Apple HTTP Live Streaming)
注:默认格式:
http://mycompany.com:1935/live/myStream/playlist.m3u8

或指定采用ts格式的切片,如下:
http://mycompany.com:1935/live/myStream/playlist_sfts.m3u8
它也等同于
http://mycompany.com:1935/live/myStream/playlist.m3u8?wowzasegmentformat=ts

注:如果是CMAF格式的切片,请采用下面的URL格式:
http://mycompany.com:1935/live/myStream/playlist_sfm4s.m3u8
它等同于
http://mycompany.com:1935/live/myStream/playlist.m3u8?wowzasegmentformat=m4s

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