关于直播开发的帖子,已经写了几篇,今天打算,以此篇做个收尾,希望把关于直播的其他相关东西,再说说,不管是大的点,还是小的点,能想到的有用的边边角角,都简单列一下。 粗略一想,就有俩,仔细想了一下,又有几个,加上,之前做的时候,整理了一些笔记,点点面面的,感觉还不少。好了,就以标题的形式,快问快答,对直播开发做个总结吧。


一、使用阿里云的域名,需要在阿里云的ECS上搭建直播服务环境么?


不需要! 我们用的是从阿里云购买的域名,在阿里云控制台备的案,打开始筹备,到最后上线,都没有说要给直播专门搭个服务环境。 开句玩笑话,这直播的服务,可真不是咱一般公司能搭建起来的,你推流、拉流,走的是人家的SDK,这些SDK就像是一根根管子,将你音视频的流数据,源源不断地,存储在人家的大水塔(TX云服务)里,用的时候,再从人家的池子里抽调出来,虽然,这只有一推一送就两个动作,但是,却是要建立在巨大的财力、人力、物力、技术等好多我们都不知道的点的基础上的。想想“九层之台,起于垒土”,这句话,你大概就能明白这有多么不容易。 人家建场地,我们花钱卖服务,就是这么个事,我们使用人家的服务,就好比从那座巨大的水塔上租了一块小池子,然后,你把自己的流数据存到这个池子里,人家给你分配两条管道,一根存储,一根抽用,你给钱,人家让你这条管子上有水喝,你想让管子里的水流的快点,没问题,给钱,就是这么简单!


二、直播测试,使用“小直播后台”好么,以后都要一致用它么?


不用,你从一开始,就可以抛弃它!举个简单的例子,小直播,只不过是你临时搭建的灶台,当你搬到新家了,难道,还要跑到你之前的那个临时灶台去做饭吗,肯定不是啊!与其,怕产生依赖,倒不如,一开始就断奶!省的产生后患!


三、APP是如何实现直播推流的?

直播商城后端架构 直播后端开发_直播开发相关


换句话说,推流这个动作,压根就不是PHP来执行的,而是由APP端通过SDK实现。


四、主流播放协议的优缺点

直播商城后端架构 直播后端开发_腾讯云直播开发问题_02

五、为什么会有设置播放转码?


考虑网络因素,可能有不同码率不同分辨率的需求,故而,就得设置转码。至于,如何进行转码设置,请参考:https://cloud.tencent.com/document/product/267/32736


六、如果你想回看某段时间的直播,怎么办?


若您想回看过去某段时间的精彩内容,您可以使用时移功能,时移功能目前仅支持 HLS 协议。至于如何开启,可参见: https://cloud.tencent.com/document/product/267/32742


七、如何自动拼装推流URL?

直播商城后端架构 直播后端开发_腾讯云直播开发问题_03

八、主流的播放协议有哪些?

直播商城后端架构 直播后端开发_直播开发相关_04

九、主流播放协议的优缺点?

直播商城后端架构 直播后端开发_腾讯云直播开发问题_05

十、什么叫直播连麦?


所谓连麦,是指一个直播间中可以不仅只有一个主播,观众(或其它房间的主播)也可以参与进来与主播进行视频互动,从而增加视频直播的趣味性。


十一、什么是直播录制?


直播录制,是将直播原始流,经过转音视频封装(不修改音频、视频数据以及对应的时间戳等信息)得到的文件,存储到点播平台的服务。


十二、如果我需要直播录制,怎么弄?


开通云点播服务(云点播,Video on Demand,VOD)- 直播录制 具体参见:https://cloud.tencent.com/document/product/267/32739


十三、如何开通云点播?


具体参见:https://cloud.tencent.com/product/vod 注意:云点播是收费的!


直播商城后端架构 直播后端开发_腾讯云直播开发问题_06

十四、云点播支持的上传方式?

直播商城后端架构 直播后端开发_腾讯云直播开发_07

直播商城后端架构 直播后端开发_腾讯云直播开发_08


第三个貌似可行!!! 参见地址:https://cloud.tencent.com/document/product/266/9760


十五、如何申请安全凭证

直播商城后端架构 直播后端开发_直播商城后端架构_09

十六、断流如何诊断?

直播商城后端架构 直播后端开发_直播商城后端架构_10


具体参见:https://console.cloud.tencent.com/live/tools/streamevent


十七、腾讯云直播有没有官方推荐推流软件?


有!它的名字叫做:OBS。 详见:https://cloud.tencent.com/document/product/267/32726


十八、腾讯云直播有没有官方推荐的播放软件?


有!它的名字叫做:VLC。 详见:https://cloud.tencent.com/document/product/267/32727


十九、你如何知道推流成功与否、录播成功与否、截图成功与否?


通过腾讯云事件通知服务就可以知晓!


二十、回调秘钥是什么,在哪里设置?

直播商城后端架构 直播后端开发_腾讯云_11


回调秘钥,自己定义,无需设置!! https://cloud.tencent.com/document/product/267/20388


直播商城后端架构 直播后端开发_直播商城后端架构_12


看到这,可能有人会问,这是最后一篇了么,我也在这篇文开头这么问自己,可当我整理了一下,我发现,还有好些点,没说到,因此,我后面还会陆续,发出关于直播的帖子! 未完待续!请听下回分解!!! The END! 2020/4/21 23:02:02