编辑: xiong447385 2019-07-30
云直播 版权所有:腾讯云计算(北京)有限责任公司 第1 共9页 云直播 快速入门 产品文档 云直播 版权所有:腾讯云计算(北京)有限责任公司 第2 共9页 【版权声明】 ?2013-2019 腾讯云版权所有 本文档著作权归腾讯云单独所有,未经腾讯云事先书面许可,任何主体不得以任何形式复制、修改、抄袭、传播全 部或部分本文档内容.

【商标声明】 及其它腾讯云服务相关的商标均为腾讯云计算(北京)有限责任公司及其关联公司所有.本文档涉及的第三方主体 的商标,依法由权利人所有. 【服务声明】 本文档意在向客户介绍腾讯云全部或部分产品、服务的当时的整体概况,部分产品、服务的内容可能有所调整.您 所购买的腾讯云产品、服务的种类、服务标准等应由您与腾讯云之间的商业合同约定,除非双方另有约定,否则, 腾讯云对本文档内容不做任何明示或模式的承诺或保证. 云直播 版权所有:腾讯云计算(北京)有限责任公司 第3 共9页 感谢您选择腾讯云服务,本教程将指引您快速了解腾讯云直播服务. 关键字解释 流:云直播中是指一组不断发送中的音视频数据,譬如微信视频通话场景中,不断发送给对方的通过摄像头采集 的音视频数据.推流就是把采集的音视频数据发送到某个地址上去,而这个地址通常指向一组云服务器. 签名与鉴权:云直播中,签名是使用客户自己的私钥对发送的内容进行加密,确保别人无法伪造.而鉴权是指云 服务商针对客户的签名内容进行解密,验证内容合法性,对于无法解密或者内容不合法的请求拒绝服务,以此来 确保合法客户的得到相应的服务. StreamName:一路流的标识符,通常与某个域名一起唯一标识一路流. 操作入门 云直播的服务本质是一个广播的过程,类似于电视台的直播节目通过有线电视网发送给千家万户.为了完成这个过 程,云直播需要有采集和推流设备(类似摄像头)、云直播服务(类似电视台的有线电视网)和播放设备(类似电 视).而采集和推流设备以及播放设备可以是手机、PC、Pad 等智能终端以及 Web 浏览器.相应设备上的推流软 件我们也已经为您提供了完整的 Demo,详细推流方法可参考 最佳实践 - 直播推流 文档. 下面我们带您快速体验腾讯云直播产品.使用腾讯云直播产品,主要有以下几步: 1. 开通云直播服务 2. 添加自有域名 3. 域名CNAME 4. 获取推流地址 5. 推流 6. 获取播放地址,开始播放 1. 开通云直播服务 在使用腾讯云直播服务之前,在 云直播介绍页 单击【立即使用】,勾选同意《腾讯云服务协议》,并单击【申请开 通】即可开通直播服务,如图所示. 快速入门 最近更新时间:2019-04-28 18:28:45 云直播 版权所有:腾讯云计算(北京)有限责任公司 第4 共9页 申请开通成功后,云直播服务通常会赠送20GB播放流量免费体验使用,但我们建议您在云直播控制台的【概览】 >【套餐已用流量】处单击【购买】,根据您业务的观众情况,购买相应规格的流量包,来防止免费流量使用完时服 务出现不可用现象. 2. 添加自有域名 使用腾讯云直播服务,至少需要2个域名,一个作为推流域名,一个作为播放域名,推流和播放不能使用相同的域 名. 如果您没有域名,可以通过腾讯云【云产品】>【域名与网站】>【域名注册】来注册购买域名.您也可以通过其 他域名服务商购买域名. 如果您已经购买了域名,根据国家工信部规定,域名必须进行备案,您可以在腾讯云的 域名备案 中进行备案.您 也可以在其他域名服务商那进行备案.备案往往需要几个工作日,建议您提前进行备案. 如果您的域名已经备案,则需要通过云直播控制台的【域名管理】>【添加域名】来添加您的推流域名和播放域 名. 假设您的推流域名为 push.livetest.myqcloud.com,播放域名为 play.livetest.myqcloud.com. 添加推流域名: 云直播 版权所有:腾讯云计算(北京)有限责任公司 第5 共9页 添加播放域名: 云直播 版权所有:腾讯云计算(北京)有限责任公司 第6 共9页 如果您的域名已经备案,则添加成功后,可以在域名列表中看到您的域名. 域名列表里面有一个数字 .livepush.myqcloud.com 的推流域名,这个是我们为您提供的测试域名,可以通过这个 域名进行推流测试,但强烈不建议您在正式的业务中使用这个域名作为推流域名. 3. 域名 CNAME 在您添加域名成功后,您的域名需要指向腾讯云直播的云服务集群.根据域名列表中的提示,您需要在您注册的域 名服务商处将域名解析地址 CNAME 到云直播控制台的域名列表中对应域名的 CNAME 地址,CNAME 添加方法请 参看 CNAME 配置. 注意: CNAME 成功后通常需要一定时间生效,CNAME 不成功是无法使用腾讯云直播的. 云直播 版权所有:腾讯云计算(北京)有限责任公司 第7 共9页 如果 CNAME 操作后,检测始终不成功,建议您向您的域名注册服务商咨询. 4. 获取推流地址 进入【域名管理】,单击域名 push.livetest.myqcloud.com 或者该域名后面的【管理】,进入【推流配置】.在StreamName 中输入您的流名称,譬如 liveteststream,单击【生成推流地址】,您将获得一个推流地址,如下所 示: rtmp://push.livetest.myqcloud.com/live/liveteststream?txSecret=2f7927c99345d4df37ac3a8a81831fb1 &txTime=5E0CC1FF 该地址的结构如下,txSecret 为推流的签名,txTime 为推流地址的有效时间(等于【时间设置】的时间).若您开 启了播放鉴权,实际过期时间等于 txTime + 鉴权有效时间,详细可参考 配置案例. 云直播 版权所有:腾讯云计算(北京)有限责任公司 第8 共9页5. 推流 将推流地址设置到您的推流软件中的推流地址内容中. PC 上使用 OBS 推流 时,推流 FMS URL 为: rtmp://push.livetest.myqcloud.com/live/ 播放路径/串码流为: liveteststream?txSecret=2f7927c99345d4df37ac3a8a81831fb1&txTime=5E0CC1FF 移动端推流测试时,下载 腾讯视频云 Demo,安装后,选择【调试工具】>【RTMP 推流】,将第四步中的推流地 址输入到推流地址编辑框内,或直接扫描推流地址二维码,单击左下角三角符号开始推流.也可通过搜索微信小程 序「腾讯视频云」,使用其【调试工具】中的【RTMP 推流】,填入推流地址,来进行推流测试. 定制化的 App 可以集成腾讯云提供的 手机直播 SDK 来实现您的推流功能. 6. 获取播放地址,开始播放 云直播 版权所有:腾讯云计算(北京)有限责任公司 第9 共9页 一旦您推流成功,在【流管理】>【在线流】的列表或者【频道接入】的房间列表中看到推流状态. 如果您添加了播放域名并 CNAME 成功,可以通过【操作】中的【测试】来播放,也可以通过【分享地址】把播放 链接分享到微信、QQ、微博等 App 中. 腾讯云直播并不限制播放和推流域名的一一对应,为了获取播放域名对应的播放地址,您可以进入【域名管理】, 单击对应域名或者操作中的【管理】,单击【播放配置】,能看到 RTMP、FLV、HLS 三种格式的播放地址,使用您 要播放的 StreamName 替换地址中的斜体的 StreanName 即是播放地址. RTMP 协议实时性高,常用来要求延时很短的视频流,但出现卡顿的概率就高. HLS 协议延时相对较大,但观看体验好,Apple 公司的 Safari 浏览器天然支持. FLV 居于两者之间,是延时和卡顿相对平衡的播放协议,国内用户使用较多. 获取到播放地址后,将播放地址填入播放器对应的地址栏,即可观看播放. 注意事项 在测试和使用云直播业务前,建议您先阅读云直播的 价格总览,清楚收费项目和价格,避免产生误解. 在您遇到疑问时,建议您阅读云直播 常见问题 解答疑问.

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题