关于直播开发的帖子,已经写了几篇,今天打算,以此篇做个收尾,希望把关于直播的其他相关东西,再说说,不管是大的点,还是小的点,能想到的有用的边边角角,都简单列一下。
粗略一想,就有俩,仔细想了一下,又有几个,加上,之前做的时候,整理了一些笔记,点点面面的,感觉还不少。好了,就以标题的形式,快问快答,对直播开发做个总结吧。
一、使用阿里云的域名,需要在阿里云的ECS上搭建直播服务环境么?
不需要!
我们用的是从阿里云购买的域名,在阿里云控制台备的案,打开始筹备,到最后上线,都没有说要给直播专门搭个服务环境。
开句玩笑话,这直播的服务,可真不是咱一般公司能搭建起来的,你推流、拉流,走的是人家的SDK,这些SDK就像是一根根管子,将你音视频的流数据,源源不断地,存储在人家的大水塔(TX云服务)里,用的时候,再从人家的池子里抽调出来,虽然,这只有一推一送就两个动作,但是,却是要建立在巨大的财力、人力、物力、技术等好多我们都不知道的点的基础上的。想想“九层之台,起于垒土”,这句话,你大概就能明白这有多么不容易。
人家建场地,我们花钱卖服务,就是这么个事,我们使用人家的服务,就好比从那座巨大的水塔上租了一块小池子,然后,你把自己的流数据存到这个池子里,人家给你分配两条管道,一根存储,一根抽用,你给钱,人家让你这条管子上有水喝,你想让管子里的水流的快点,没问题,给钱,就是这么简单!
二、直播测试,使用“小直播后台”好么,以后都要一致用它么?
不用,你从一开始,就可以抛弃它!举个简单的例子,小直播,只不过是你临时搭建的灶台,当你搬到新家了,难道,还要跑到你之前的那个临时灶台去做饭吗,肯定不是啊!与其,怕产生依赖,倒不如,一开始就断奶!省的产生后患!
三、APP是如何实现直播推流的?
![](https://img-blog.csdnimg.cn/20200421231531398.png)
换句话说,推流这个动作,压根就不是PHP来执行的,而是由APP端通过SDK实现。
四、主流播放协议的优缺点
![](https://img-blog.csdnimg.cn/20200421231855603.png)
五、为什么会有设置播放转码?
考虑网络因素,可能有不同码率不同分辨率的需求,故而,就得设置转码。至于,如何进行转码设置,请参考:https://cloud.tencent.com/document/product/267/32736
六、如果你想回看某段时间的直播,怎么办?
若您想回看过去某段时间的精彩内容,您可以使用时移功能,时移功能目前仅支持 HLS 协议。至于如何开启,可参见:
https://cloud.tencent.com/document/product/267/32742
七、如何自动拼装推流URL?
![](https://img-blog.csdnimg.cn/20200421232415618.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0xEUjExMDk=,size_16,color_FFFFFF,t_70)
八、主流的播放协议有哪些?
![](https://img-blog.csdnimg.cn/20200421232458893.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0xEUjExMDk=,size_16,color_FFFFFF,t_70)
九、主流播放协议的优缺点?
![](https://img-blog.csdnimg.cn/20200421232548498.png)
十、什么叫直播连麦?
所谓连麦,是指一个直播间中可以不仅只有一个主播,观众(或其它房间的主播)也可以参与进来与主播进行视频互动,从而增加视频直播的趣味性。
十一、什么是直播录制?
直播录制,是将直播原始流,经过转音视频封装(不修改音频、视频数据以及对应的时间戳等信息)得到的文件,存储到点播平台的服务。
十二、如果我需要直播录制,怎么弄?
开通云点播服务(云点播,Video on Demand,VOD)- 直播录制
具体参见:https://cloud.tencent.com/document/product/267/32739
十三、如何开通云点播?
具体参见:https://cloud.tencent.com/product/vod 注意:云点播是收费的!
![](https://img-blog.csdnimg.cn/2020042123285597.png)
十四、云点播支持的上传方式?
![](https://img-blog.csdnimg.cn/20200421232937773.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0xEUjExMDk=,size_16,color_FFFFFF,t_70)
![](https://img-blog.csdnimg.cn/20200421233054538.png)
第三个貌似可行!!!
参见地址:https://cloud.tencent.com/document/product/266/9760
十五、如何申请安全凭证
![](https://img-blog.csdnimg.cn/20200421233230708.png)
十六、断流如何诊断?
![](https://img-blog.csdnimg.cn/20200421233343492.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0xEUjExMDk=,size_16,color_FFFFFF,t_70)
具体参见: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
十九、你如何知道推流成功与否、录播成功与否、截图成功与否?
通过腾讯云事件通知服务就可以知晓!
二十、回调秘钥是什么,在哪里设置?
![](https://img-blog.csdnimg.cn/20200421233548171.png)
回调秘钥,自己定义,无需设置!!
https://cloud.tencent.com/document/product/267/20388
![](https://img-blog.csdnimg.cn/2020042123362842.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0xEUjExMDk=,size_16,color_FFFFFF,t_70)
看到这,可能有人会问,这是最后一篇了么,我也在这篇文开头这么问自己,可当我整理了一下,我发现,还有好些点,没说到,因此,我后面还会陆续,发出关于直播的帖子!
未完待续!请听下回分解!!!
The END! 2020/4/21 23:02:02