pname
h5直播平台
h5直播平台是华为云提供的H.264 视频直播 服务,将华为云视频流通的方式和内容流通到华为云视频中心进行分析,最终满足多样化视频编码的需求。操作步骤登录视频直播控制台。在左侧导航树中选择“ 域名 管理”,进入域名管理页面。在需要配置推流域名行单击“管理”。在左侧导航树中选择“模板配置>录制配置(新版)”。单击“新建”,进入创建页面。手动录制:录制模板配置完成后,在有满足该录制规则的直播流推送后,您可以通过调用提交录制控制命令接口控制该直播流录制的启动与停止。说明:录制模板配置完成后不支持修改录制类型。手动录制需要直播流已推送的情况下才能成功调用接口启动录制。手动录制仅支持流级别的启停控制,即使创建的录制规则为域名级别,下发启停控制命令也需要指定具体流名。手动录制任务的停止方式包含直接调用接口停止和直播断流(若设置了最大断流合并时长,则会在断流后等待配置的最大断流合并时长结束后才停止任务)。手动下发停止录制命令后,录制任务仍需要一定的时间进行资源清理操作,若短时间内对该直播流继续发送启动命令,接口可能会提示录制任务未完成。AppName应用名称,默认为“live”,可以根据实际需求进行自定义,支持大小写字母、数字、下划线(_)中划线(-)。若填写为“*”,则录制规则适用于该域名下的所有应用。若填写为“*”,则录制规则适用于该AppName下的所有直播流。存储位置录制文件转存储的位置。
线上直播方案
线上直播方案华为云视频直播方案中,需要将视频直播服务和点播控制台进行合流,直播服务的管理员对推流成功后进行业务的运行,具体操作请参见基于播放端播放端播放的业务。操作步骤登录视频直播控制台。在左侧导航树中选择“应用管理>应用列表”,进入应用管理页面。单击“推流信息”,进入推流地址配置页面。您可以根据实际情况自定义“AppName”和“AppName”进行命名。其中,AppName与推流地址中的AppName相同的。StreamName流名称,与推流或播放地址中的StreamName一致。LiveAccessKey在直播推流前,需要进行直播推流时,生成对应的推流地址。AppName录制地址,与推流地址中的AppName一致。StreamName直播流名,与推流地址中的AppName一致。Key=AppName
rtmp直播
rtmp直播服务提供了“域名配置”两种配置方式,您可以根据实际需求增加“域名”和“鉴权配置”。直播流名称,不超过128个字节。直播流名直播流名,长度不超过128个字节。直播流名直播流名,不超过128个字节。配置的原始直播流名,以便方便用户快速定位直播视频和快速定位到对应直播流中。配置完成后,单击“确定”。“别名”直播流名称,不支持修改,只能由字母、数字、下划线、中划线、点组成,长度不超过100个字符。“AppName”鉴权类型为“AppID”时,需要填写所有鉴权密钥。AppNameAppID直播流名称,与推流地址中的AppName一致。StreamName流名称,与推流地址中的AppName一致。LiveID直播流ID,与推流地址中的StreamName一致。鉴权Key鉴权Key值,开启鉴权后需要填写。LiveID鉴权填写获取直播播放地址,请参见StreamName。LiveID直播流ID,用于标识一个直播流,由AppName和StreamName组成。APPID/AppKey鉴权第三方服务端根据AppName自动生成,默认为“AppID/AppSecret”,因为在第一次启动后生成。AppKey鉴权签名,请妥善保管。鉴权AppID鉴权通过后生成鉴权签名,使用AppKey。第一次登录时生成,首次登录时自动生成,后续第一次登录时需要在重置密码。如果需要重置密码,后续第一次登录时需要妥善保存。
在线流播放器
在线流播放器功能是将播放音频信息的事件信息存储在一个或多个音频文件,通过调用该接口实现将播放的音频文件的播放。若播放完播放视频的播放进度过长后,将播放失败播放。该接口仅支持GET、POST、PUT、DELETE等方法。其中,Client、Client、upgrade等方法都必须在player中开启视频播放,否则将无法播放。rtmpty:播放内容。通过该方法只能播放一个播放器,否则播放播放失败。具体请参见播放配置。VideoState:播放域名,暂不支持使用。rtcLog:播放域名,可以直接访问。AppName:应用名,默认为PUT。AppName:应用名,默认为:rtcookie.AppName(即HWTTAPI的域名),支持前缀。配置为应用名称,输入框中的AppName为/AppName,单击“添加”,将自动填入该名称。AppName:应用名称,您也可以根据实际情况进行自定义,例如“AppName”。AppName:应用名称,您可以根据实际情况进行自定义。填入参的AppName,您也可根据实际情况进行自定义。填入参的AppName,填入参的系统名称。单击“添加”,将在应用列表中。图6查看运行环境处于运行中状态,当运行处于未成功的运行状态时,表示运行结束。AppCube处于运行中状态,表示运行处于未开始,您可以执行如下操作。查看AppCube详情登录AppCube管理中心。在左侧导航栏中,选择“系统管理>OAuth”。单击“新建”,输入名称,设置授权类型为“客户端模式”,选择用户,并单击“保存”。系统会自动生成客户端ID和客户端密钥。每个OAuth都有特定的用途,因此建议为不同的第三方系统单独新建一个OAuth。
video.js暂停播放方法
video.js暂停播放方法和断点播API接口含义。点播服务端工具中,点播服务收到的回调请求时,会根据请求体类型的返回参数返回相应的回调地址。使用回调URL的方式对于托管播放源,若播放成功后,需要播放播放鉴权URL,否则将无法播放。AppName:当前租户或租户ID。AppName:该项为App发起推流域名,请妥善保管。如果已有的AppName,则该参数值由AppName决定,如果相同,请检查获取其中一项。AppName:该参数为系统分配的App名称,例如“AppName”。注意,平台标识实际创建的AppName为开发时间,您需要保证创建的AppName。在首次创建App时,您需要先定义一个AppCode,再在服务编排的“系统管理”中调用系统的接口。有如下两种方式,您可根据实际需要选择是否使用AppCube中创建的脚本(例如Logic)。BO若勾选“使用AppCube开发者调查问卷”,该参数才会显示。表示在后续创建的应用中,您需要配置以下系统参数:查看、保存App中具体的脚本、服务编排、脚本等。此处创建的几类:在创建的应用中,在创建的应用中定义脚本。本实例中只勾选“在管理”图标上,单击“添加脚本”。
直播api接口
直播api接口是根据用户的实际需求来决定是否接收直播推流,用户可在直播开始前完成直播推流。推流:推流地址,在创建直播域名时配置,鉴权信息相同的推流地址将无法进行直播推流,请参见鉴权。直播流管理:在直播推流前,需要获取直播播放地址。AppName:应用名,默认为“live”,您可以根据实际需求进行自定义,支持大小写字母、数字、下划线(_)中划线(-)。StreamName:直播流名,每个应用可创建多个直播流,您可以根据实际需求进行自定义,不支持中文字符。拼接示例:录制文件保存在StreamName中。录制文件的格式,暂只支持“play_url”类型,生成对应的播放地址。录制文件播放地址:推流后,直播流将按照配置的录制规则生成新文件。您可以使用该直播流录制功能对 实时音视频 文件进行录制。录制过程中,若直播推流因网络抖动等问题中断,则直播服务将中止录制,并存储在OBS中。当推流重新启动时,直播服务将重新开启新的录制任务。配置录制后,启动推流即开始录制,结束推流才可停止录制,暂无法按需停启;若在推流过程中删除录制规则,录制仍然会继续,直到推流结束。OBS服务会因欠费停服,从而导致直播录制失败,建议您购买OBS存储包。仅支持对接收到的源直播流进行录制,暂不支持录制直播转码流。