010-68421378
sales@cogitosoft.com
当前您所在的位置:首页>新闻中心>新品发布

Wowza录制 :如何对直播流进行录制?

发布时间:2021/03/10 浏览量:2147
如何利用Wowza Streaming Engine Manager管理界面来进行录制操作

Wowza Streaming Engine软件提供了一个全新的直播流录制系统,它可以让你通过Wowza Streaming Engine Manager管理界面或者Java API来对录制任务进行访问和控制(在以前,录制是一个免费的Wowza插件,在WowzaMedia Server 3.5时代已经被整合进了Wowza标准产品中)。你可以用管理界面和一个新的JavaAPI  LiveStreamRecordManager  对录制任务进行启动、监控、暂停、控制。 

本文侧重于介绍如何利用Wowza Streaming Engine Manager管理界面来进行录制操作。

注意:

 

准备工作

启动 Wowza Streaming Engine 和 WowzaStreaming Engine Manager

你必须先启动Wowza Streaming Engine 和它的Web管理界面WowzaStreaming Engine manager。

对通过Http接口控制录制任务做认证


Wowza Streaming Engine中的直播流录制功能可以通过Http服务来控制,要启用这个http服务需要在[install-dir]/conf/VHost.xml文件的每一个端口中进行配置。默认的HTTP服务配置如下: 

Code:

 

         com.wowza.wms.livestreamrecord.http.HTTPLiveStreamRecord

         livestreamrecord*

         admin-digest

 

     

这个AuthenticationMethod 属性设置了访问这个Http服务的认证方式。默认值为(admin-digest),表示用摘要认证Digestauthentication (一个经过加密的盘问/回答机制来验证用户身份)方式来控制对HTTP服务的访问,如果你要从一个远程电脑上的Web浏览器上控制直播流的录制,建议你采用这个认证方式。 

要使用这个认证方式,你必须要在[install-dir]/conf/admin.password文件中设定一个用户名和密码。用一个文本编辑器打开这个文件在新的一行输入用户名和密码。举个例子,你可以添加一个用户名myuser和一个密码mypassword:

# Admin password file(format [username][space][password])

#username password

myuser mypassword

     

如果要设置为不用认证就可以访问这个Http服务,请用文本编辑器打开VHost.xml文件,将AuthenticationMethod属性设置为none。如果是从一台远程电脑上的WEB浏览器上控制直播流的录制,因为安全原因不建议你这么做。 
 

设置HTTP访问的IP白名单和黑名单

注意: 这个功能只针对Wowza Streaming Engine 4.4.1 及以上版本。

作为对对通过Http接口控制录制任务做认证的补充,你可以设置一个IP白名单和黑名单来限制哪些IP才能访问这个Http接口。这个配置是HTTPProvider 配置的一个部分,你可以在[install-dir]/conf/VHost.xml文件中对应的HttpProvider中的Properties里添加liveStreamRecordWhitelistRequestIPs 和 liveStreamRecordBlacklistRequestIPs参数。 

 

         com.wowza.wms.livestreamrecord.http.HTTPLiveStreamRecord

         livestreamrecord*

         admin-digest

        

                  

                            liveStreamRecordWhitelistRequestIPs

                            192.168.1.1

                            String

                  

                  

                            liveStreamRecordBlacklistRequestIPs

                            192.168.1.2

                            String

                  

        

 

 

这个liveStreamRecordWhitelistRequestIPs参数是一个逗号隔开的IP地址列表,表示允许访问的来源IP地址。而liveStreamRecordBlacklistRequestIPs参数也是逗号隔开的IP地址列表,但它表示不允许访问的来源IP地址。 

如果liveStreamRecordWhitelistRequestIPs 参数中有任何IP地址,那么只有在这个列表中的才可以访问直播流录制的Http接口。 


如果liveStreamRecordWhitelistRequestIPs 是空的,就表示除了在liveStreamRecordBlacklistRequestIPs中列出的,其它所有IP地址都可以访问的。

下一篇:Wolfram 机器学习基础系列免费中文讲座 | 北京时间3月8号至12号晚8点 - 9点
上一篇:Telerik :了解Angular 11中的属性绑定

                               

 京ICP备09015132号-996网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155

                                   © Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室

                         北京哲想软件集团旗下网站:哲想软件 | 哲想动画

                            华滋生物