wowza流媒体直播和点播配置 博客分类: 其他技术 wowza流媒体直播live点播vodapplication.xml
程序员文章站
2024-03-25 09:01:04
...
一、直播
1、 下载 Wowza
官方下载地址[url] http://www.wowza.com/pricing/installer[/url],选择适合你自己的平台的版本进行下载。
作者上传了一个 Windows 版本的和 一个 Linux 版本的 RPM 到 CSDN 资源,如果看官嫌从官网下载速度太慢,可以点击下载:
WowzaMediaServer-3.6.2.exe
WowzaMediaServer-3.6.2.rpm.bin
2、 获取许可密钥
如果手里没有 license,可以到 Wowza 官网注册一个账户,Wowza 会发送给你一个 30 天的试用许可密钥。
3、 安装 Wowza
以 Windows 为例,直接运行步骤 I 下载的 WowzaMediaServer-3.6.2.exe。安装过程中 Wowza 会要求你输入密钥,输入步骤 II 得到的密钥即可安装成功。
注意:确保服务器端口 1935 没有被其他程序占用,而且没有被防火墙屏蔽。
4、 配置 Wowza
Wowza 安装默认支持 VOD,直播需要我们手工配置:
(1). 在 %Wowza%/applications 目录下创建新目录 live;
(2). 在 %Wowza%/conf 目录下创建新目录 live,并将 %Wowza%/conf/Application.xml 文件拷贝至该目录下;
(3). 编辑步骤 (2) 拷贝后的 Application.xml 进行以下改动(有些配置可能已经存在):
a. 设置 Streams/StreamType 属性:
b. 设置 HTTPStreamers 属性:
c. 设置 Streams/LiveStreamPacketizers 属性:
d. 设置 RTP/Authentication/PlayMethod 属性:
5、 启动 Wowza 服务器
调试 Wowza 可以使用 Standalone 模式启动:
开始 -> 程序 -> Wowza Media Server 3.6.2 -> Wowza Startup。
6、 发布直播流
使用你的 RTMP Client 发送 RTMP 流到 Wowza,比如 Server URL 为 rtmp://172.21.30.104/live,流名为 xxxxS_2059a0734ccfqvga,成功连接 Wowza 服务器。
可以打开 %Wowza%/examples/LiveVideoStreaming/FlashRTMPPlayer/player.html,Server 栏输入 rtmp://172.21.30.104/live,Stream 栏输入 xxxxS_2059a0734ccfqvga,点击 Connect 按钮,观看直播。
二、点播
1、安装流媒体文件,输入序列号之后完成安装;
2、配置时,需要配置conf下vod下的application.xml,配置对应的点播文件目录;
3、需要注意的是,在application目录中,需要新建一个vod空文件夹,与conf下的vod目录对应;
4、配置tomcat中对应的文件目录,指向步骤2中对应的点播文件目录即可。
三、Wirecast推直播流
1、安装Wirecast软件;
2、点击“Broadcast”菜单进入“Broadcast Settings...”,在BroadcastSettings弹窗口中,选择Encoder Preset对应的编码设置;Address为“rtmp:198.9.9.154:1935/live”格式,Stream为直播流名称:s1即可。
四、利用VLC播放直播和点播流时对应路径
1、直播:
m3u8格式:http://localhost:1935/live/s1/playlist.m3u8
rtmp格式:rtmp://198.9.9.154:1935/live/s1
rtsp格式:rtsp://198.9.9.154:1935/live/s1
2、点播:
m3u8格式:http://198.9.9.154:1935/vod/mp4:sample.mp4/playlist.m3u8
rtmp格式:rtmp://198.9.9.154:1935/vod/mp4:sample.mp4
rtsp格式:rtsp://198.9.9.154:1935/vod/mp4:sample.mp4
1、 下载 Wowza
官方下载地址[url] http://www.wowza.com/pricing/installer[/url],选择适合你自己的平台的版本进行下载。
作者上传了一个 Windows 版本的和 一个 Linux 版本的 RPM 到 CSDN 资源,如果看官嫌从官网下载速度太慢,可以点击下载:
WowzaMediaServer-3.6.2.exe
WowzaMediaServer-3.6.2.rpm.bin
2、 获取许可密钥
如果手里没有 license,可以到 Wowza 官网注册一个账户,Wowza 会发送给你一个 30 天的试用许可密钥。
3、 安装 Wowza
以 Windows 为例,直接运行步骤 I 下载的 WowzaMediaServer-3.6.2.exe。安装过程中 Wowza 会要求你输入密钥,输入步骤 II 得到的密钥即可安装成功。
注意:确保服务器端口 1935 没有被其他程序占用,而且没有被防火墙屏蔽。
4、 配置 Wowza
Wowza 安装默认支持 VOD,直播需要我们手工配置:
(1). 在 %Wowza%/applications 目录下创建新目录 live;
(2). 在 %Wowza%/conf 目录下创建新目录 live,并将 %Wowza%/conf/Application.xml 文件拷贝至该目录下;
(3). 编辑步骤 (2) 拷贝后的 Application.xml 进行以下改动(有些配置可能已经存在):
a. 设置 Streams/StreamType 属性:
<StreamType>live</StreamType>
b. 设置 HTTPStreamers 属性:
<HTTPStreamers>cupertinostreaming,smoothstreaming,sanjosestreaming</HTTPStreamers>
c. 设置 Streams/LiveStreamPacketizers 属性:
<LiveStreamPacketizers>cupertinostreamingpacketizer,smoothstreamingpacketizer,sanjosestreamingpacketizer</LiveStreamPacketizers>
d. 设置 RTP/Authentication/PlayMethod 属性:
<PlayMethod>none</PlayMethod>
5、 启动 Wowza 服务器
调试 Wowza 可以使用 Standalone 模式启动:
开始 -> 程序 -> Wowza Media Server 3.6.2 -> Wowza Startup。
6、 发布直播流
使用你的 RTMP Client 发送 RTMP 流到 Wowza,比如 Server URL 为 rtmp://172.21.30.104/live,流名为 xxxxS_2059a0734ccfqvga,成功连接 Wowza 服务器。
可以打开 %Wowza%/examples/LiveVideoStreaming/FlashRTMPPlayer/player.html,Server 栏输入 rtmp://172.21.30.104/live,Stream 栏输入 xxxxS_2059a0734ccfqvga,点击 Connect 按钮,观看直播。
二、点播
1、安装流媒体文件,输入序列号之后完成安装;
2、配置时,需要配置conf下vod下的application.xml,配置对应的点播文件目录;
3、需要注意的是,在application目录中,需要新建一个vod空文件夹,与conf下的vod目录对应;
4、配置tomcat中对应的文件目录,指向步骤2中对应的点播文件目录即可。
三、Wirecast推直播流
1、安装Wirecast软件;
2、点击“Broadcast”菜单进入“Broadcast Settings...”,在BroadcastSettings弹窗口中,选择Encoder Preset对应的编码设置;Address为“rtmp:198.9.9.154:1935/live”格式,Stream为直播流名称:s1即可。
四、利用VLC播放直播和点播流时对应路径
1、直播:
m3u8格式:http://localhost:1935/live/s1/playlist.m3u8
rtmp格式:rtmp://198.9.9.154:1935/live/s1
rtsp格式:rtsp://198.9.9.154:1935/live/s1
2、点播:
m3u8格式:http://198.9.9.154:1935/vod/mp4:sample.mp4/playlist.m3u8
rtmp格式:rtmp://198.9.9.154:1935/vod/mp4:sample.mp4
rtsp格式:rtsp://198.9.9.154:1935/vod/mp4:sample.mp4