00:00
到时会抽关回去哦,现在扫描屏幕上的二维码添加小助手进行交流,可以领取免费培训课程,还有更多腾讯云精彩资讯等着大家,快来扫码进群吧。各位同学们晚上好,欢迎大家来到高校公开课高探讨学展系列直播课程,每周四晚我们都会邀请不同的腾讯技术专家,准时与大家一起分享技术热点与实践,共同探讨技术学习与成长,欢迎大家持续关注,今天的直播马上就要开始了,在直播中我们会给大家。好,各位同学们大家好,欢迎大家收看泰柚高校公开课,那本期公开课呢,我们邀请到了全球top one开源音视频服务器SRS的作者,那在音视频服务器呢和视频云领域也有着超过13年经验的腾讯云专家工程师杨成丽老师,欢迎杨老师,那在今天的课程里呢,杨老师将从直播间连麦的场景出发,来给同学们去分享呃互联网音视频所涉及到的技术,那同学们呢,由此也可以深入的去学习到音视频的相关技术点,让自己建立起一个完整的音视频的技术体系,快速的应用到线上的业务中去。那本次直播呢,我们还给大家准备了直播间的现实福利,大家只要在直播间扫描二维码加入高校开发者的交流群,就可以领取音视频认证的免费课程,那在群内呢,填写问卷就可以免费的去报名腾讯云音视。
01:50
认真的考试,在这个直播的过程中呢,大家有任何想和老师交流的问题,都欢迎发送在直播间的评论区,那我们会在课程的最后来请老师们为大家去做一个解答,那接下来的时间我们就交给杨老师,老师哈,请开始您的分享吧。
02:07
好的,谢谢,那我共享一下屏幕吧。嗯。哦。大家好,我是啊,腾讯云的工程师,也是开源视频服务器SS的作者啊,我一直是在。嗯,视频云这个领域吧,一直是在,嗯直播还有RTC这两个领域。嗯,一直在做这块工作。啊,这次也很高兴能够给大家分享,嗯,现在比较。嗯,我的这个音视频直播和连麦。
03:02
嗯。我会分成四个部分啊,首先会内容有个简介,然后后面呢,嗯,会给大家从怎么用开源,包括从方案以及从哪些项目介绍啊,还有怎么从云服务来实现我们所说的直播和连麦,还有为什么我们要选直播和连麦这个场景。嗯,那么今天可能我们今天是第一次可能会能够把开源的部分能够讲完,我们下一次会,嗯,带大家使用云服务,把整个方案都跑起来。那实际上这十年的实习视频发展特别快的是包括从啊娱乐啊到电商,直播教育企业。嗯,这个整个都是直播发展非常非常快,它其实是有比较,嗯大的这个互联网的背景,这里面其实我是从我们国家接了我们工信部的给的这个数据,然后可以看得到。
04:20
嗯,因为音视频它的带宽很高,你比如我们访问一个网页,可能是。100多KB可能就差不多了,嗯,最多可能不过一两兆这么大个网页,但是音视频可能一秒钟就会有一兆两兆的数据。所以语音视频其实是随着整个我们国家。整个国家的网络以及基础设施完善之后。他这个爆发的,才会产生这个爆发。这里有一些数据,你比如我们。右上角这个宽带的用户。上角这个宽带的用户。
05:01
可以看得到,从一三年开始,我们这个宽带啊。嗯。比如它是八道一层红线。那个时候都是八到这个级别。那么啊,14年20兆。100兆是从一七年开始,那么17年18年到二一年,基本上大家都是百兆宽带。也就是从一三年是八兆时代20兆。一五年,然后到一七年开始就是摆放,那么这个网络它的速度这么高之后,对于音视频的应用也是非常关键,它如果网络很小,以前还是在那个pds或者是拨号上网,那个时候音视频就很难发展起来。我很卡。啊,同样的移动互联网的接入流量也是发展非常快啊,因为移动互联网呢,是整个智能手机普及之后啊,可以看到一三年的时候还非常小。
06:00
到现在,嗯,一八年之后,特别是二零年左右,基本上都是移动互联网的接入,因为移动互联网比PC的它会更方便,随时随地都可以看直播啊,开会啊,消费这些音视频的这些流量。啊,还有一个数据就是我们网民,我们从一三年的网民40%多到二一年基本上70%,还有很啊还有一部分数据是没有覆盖的,我们我看了一下,其实它不是用于基础设施。嗯。在城市和农村的基础设施,网络基础设施其实都非趁他是因为大家不会用手机啊,类似于这些原因。所以现在基本上我们公司一呃互联网的人非常多。也很方便,手机都有啊,而且上行带宽也很高,相当于每一个人都可以都是我们音视频业务的这个消费者,那当然这个整个直播和音视频就会有非常大的这个爆发。
07:05
那么下面的是具体的业务。嗯。这里17年18年,这里是视频,网络视频的消耗就看得到啊,也是逐渐在递增的。然后直播呢,是从一八年,因为他以前直播还没有他就爆发,所以国家没统计这部分数据,那么一八年到二一年之后,这个啊,人数基本上是从4亿到六个亿。然后这是二零年之后,这是咱们Y8TC开会是从一个亿到三个亿左右。这是另外一个爆发的点,所以从咱们业务上来看,实际上。嗯,最近这十年。就是直播和。嗯,我们叫RTC。直播和V8TC爆发的这个视频前面一段是以直播为主,后面二零年开始呢,V8TC或者是RTC类似的这种业务也开始爆发,那么。
08:09
其实大致可以分成这两个大的领域,直播和直播,就是和我们一般可能关注的比较多的这种。娱乐直播包括视频号,抖音,快手啊这些,还有电商直播,他们也有这种电商直播,淘宝啊,视频号也有这种带货。企业直播和体育直播,还有一部分是TCETC,就是像这种我们今天这种啊。然后很低延迟的通信视频会议啊。这些这些的教育啊,这是两个典型的场景。嗯,还有一个就是游戏和控制,其实我把TC因为是从二零年开始爆发,所以它不断的有新的场景在拓展,那我们挑的一个领域,挑的一个场景挑的是叫。直播连麦。
09:01
乌梅操这个场景呢,因为直播连麦,它是有直播也有RTC,它是能够非常方便的让大家能够嗯了解到这两个领域音视频的相关的知识,那么通过这个场景。嗯,也可以了解到相关的这个艺视频的。开源项目,你怎么用开源项目把这两个场景能够做出来,如果能够。啊,了解这个场景或掌握这个场景。基本上你就覆盖了大部分的音视频,互联网音视频上的这种技术,或者是业务场景,其他的很多场景呢,都啊是由这个派生出来,或者是嗯,他的那个技术是相通的。嗯。所以这一部分呢,我就给大家介绍了大的背景,关于以及关于这个我们我们要选的这个业务的场景到底是什么。
10:08
嗯,我们是有,嗯,我们这次的会议侧重于介绍和演示。我们下一次会。呃,更偏实践操作一些。No。嗯。我们需要几个前提条件啊,一个一个是我们需要一台服务器。那么我们有云量30,可以很方便的就可以有自己的云服务器。嗯,还有就是我们需要有一定的软件开发的一些基础。包括一些简单的一些。了解了解这个服务器操作啊,这些能力。第三个是可选的,需要有一个域名。这个域名呢,是因为我们要做欧标TC的时候,他推你需要有一个域名,当然自签名证书或者是没有域名用IP也行,会稍微麻烦一点点。
11:04
所以我们接下来第一部分就是因为他直播连麦,所以我们要先看直播。我们先从。怎么去搭一个直播间?需要涉及哪些技术?嗯。然后嗯,我先给大家大致讲一下,其实直播。可以分成三个部分。第一部分就是就是搭用户对吧,因为直播一定会会分成这个主播或者是制作端,然后通过云平台,或者是你自己搭的开源的服务器,然后送到观众端,你叫播放端,那这是嗯。端云端它是这么一个结构。嗯。我们这次呢,会选择。嗯,因为为了让大家了解这个原理,我们会选择先走。嗯,因为。
12:00
简单一点的就是视频号,视频号它基本上就是按照他的说明。帮我切换一下。稍等我切换一下这个桌面。嗯。咱们视频号呢,基本上就是它会有个后台,我给大家看一下。这样可以让大家能够有一个直观的了解。嗯。
13:08
你开一个直播后台。嗯,他可以开直播间,这些呢,你只要通过申请啊,达到他要求,你就可以开个直播。当我们开始直播之后,其实这里就有两个地址。这两个地址。这里就是我们讲的。如果你走视频号就可以走。OBS客户端给大家看一下。嗯,客户端我们在这里面就可以设置它的这个地址。这里面这个地址,这里一个server服务器。还有一个罗密药,就是对应这两个地址。那我们填进去之后呢,就填一下。
14:24
嗯,吹牛。在这个stream这两个地方填进来,然后点OK。OK,再点这个。在这里就可以看得到这个牛推上来了。然后点开直播,在手机上视频号就可以看了,这个我就不演示了,因为这个相对很简单。大家可以操作一下就知道了。所以。视频号实际上在送到这里的时候,其实都是有个地址的,因为服务器它需要有个地址标识这个,那么这个格式呢,一般就是这个。
15:08
八天P还有这个密钥啊,可能大家这两个呢,格式会不太一样,有一些信息不同,那实际上就是这两个,那么这篇文章呢,我给他。啊,我没办法推到直播间。嗯。看能不能给大家分享一下。我让助手帮我分享一下吧。这里有这篇文章,大家也可以。也可以打开看一下这些信息,如果漏掉的话。这个点不了。
16:06
挑。看能不能帮我推到直播间。我退到直播间之后。然后就可以看到这篇文章。最关键点就是这两,这两个信息是比较关键的,那么接下来我们就会用开源的方案去搭,用开源的方案大家就可以更详细看到。到底里面的过程是什么样的?这个是视频号的这个流程。啊,视频号我们通过OBS主播推阿天品扭到视频号之后啊,观众就可以看啊,这是嗯,所有直播的整个系统的一个基础的结构,只是区别在于这个地址,这里面地址内容和格式可能会不一样,但它其实都是走的这种RTP的,RTNP的居多。
17:11
然后这个系统的设计可能会有一点不同,观众观看呢,可能是通过APP或者是网页,那么整个系统结构都是这种结构。好,那我们。我们接下来哈,我们接下来啊,因为视频号看不到里面的细节,接下来还是要看一看。嗯。我们通过这个开源的方案去搭一个这个平台出来,这样子我们整个这个全年路就可以弄得很清楚。因为开源它是有代码的,那如果你通过开源的搭出来这个系统之后,你如果对下面,那如果对啊底下的实现原理有兴趣,你也可以继续去看代码,或者看每一部分的这个源代码。
18:05
我们选择一个。都是开源的。啊,开源的有几种服务器I已,嗯最早的其实是恩尼RP,嗯在尼克这个体系的,嗯,它在一五年左右就不维护了,那当时呢是一三年左右开始做,现在还在维护。GM也是我们也是我们国家的朋友做的,因为我们视频其实发达。嗯,他也支持这个直播。嗯呢,是以前很老的一个RED5的一个开源服务器啊,后来啊,演化成一个叫安media server。它也是现在也是海外的,但是它它是Java做的,所以性能相对来讲会比较差一点。嗯,同样的,我们当然这个服务器啊,有几种,有很多种办法,然后简单点的就是云上。
19:03
纽三是我们这里也有这个视频,B站的视频啊,可以跟着这个视频操作。你跟这个视频操作。嗯,它可以支持我们腾讯云的lighthouse。你也可以支持CM,海外有地区的ocean啊,如果你有宝塔,宝塔上也可以安装这个,在这个视频中都有。所以我在这里。嗯,就不详细的给大家演示了。然后如果嗯,你自己本机的话也是可以的,你既然自己编译没问题,比如Mac或者是虚拟机,那Linux虚拟机啊,那么你就参考这个SSA的官网。官网上有这个使用说明,你只要参考他这个。抄过来就行了啊。那么我推荐大家还是用SSAS,因为原SSAS是比较快的,打起来之后是变这样是。是这样。
20:02
应该设置通过几个按钮点下来了,你就有这么一台服务器啊,你就可以登录到后台看看它部怎么部署的。然后在这里面,其实它就有这个推流的地址跟密钥,这个就是我们刚刚讲的比较重要的这个信息。那我们。呃,选择这个OBS推一下。我在这里已经填好了这个。这是我原来SS的一个呼吸和必要。我开退。并列之后呢,我们。可以通过这个。网页上直接就可以打开看。那这个地址它相当于就比较清楚,它就是一个你相当于是铭文的一个地址,不像视频号是隐藏起来的一个地址,你看不到他到底怎么做的。
21:12
这就是获得一个FV。还可以播其他按钮啊,HR啊或者8C都可以播。嗯。然后当然我们这里啊,也可以用VC。VC,这个播放器估计用过。你要是在这里。文件。Open。也是可以播这个的。你复制一下。这声音有点吵。
22:02
可以看得到这个直播的链路呢,实际上就是把这个视频号的整个平台啊,换成一个SS啊,它会对大家来讲会更透明一些,因为啊,你可以通过代码去部署它,你可以看得到整个TCP接联,怎么处理TRTBRTP的协议,怎么再去分发,整个过程都可以看到。嗯,当然了,我们一般啊,用这种方式去看还是不太方便啊,当然我们也有这个。的一个插件。这里。然后这个呢,我们可以在。啊,这里有一篇文章可以详细的看。我这里有一个演示流。啊,它其实就是price这个网页和网,做网站呢,它也是一个开源的一个一个项目。
23:00
先打开看一下啊。啊,它就是它会是一个网站,我们可以在网站里面就可以在自己博客或者自己站点就可以嵌入我们这个直播。但我们相对来讲是很接近这个实际线上的应用,如果你的流不是很多的话,你就。你自己推个图给自己的朋友看,小朋友就看一下,他可以直接。把这个地址发出来直接看。待会你直接用VC去打开一个地址,可以更方便一些,因为手机上也可以打开这个卡。啊,这是我们的这个。嗯。直播。用SSA来到这个直播,那么接下来呢,实际上如果你想详细了解。这个里面到底怎么跑的,这里也有这个图啊,推牛虽然用的是OBSOBS推上来,然后我们走H5观看。
24:08
我要观看都行,如果你想详细了解,那么可以过一遍这个题。也可以看看代码。这里面都可以再详细了解。那嗯,这个方案呢,其实。这个方案呢,其实还是有一些问题的。这个方案呢?他其实还是有一些问题的。就是。这里只有一台呀,上。那我们可能。嗯,就是。几百个人看。还是可以,那如果大型的这种直播啊,这几万或者是几百万甚至上千万人看,那明显一台服务器肯定不行。那这个怎么做呢?是有鸡群,这里我们也会给出链接。
25:00
去参考。我们集群的配置。有很多集群人跟集群变缘机群HS集群。当然我们这个集群呢,它其实和。嗯。阿弥陀。这里面有图。啊,这里就集群,这里可以多台S。也可以多台边缘SS。这个HR分发也可以多台Linux组成集群,这个集群它就可以扩展。支持的那个并发的能力,但它和我们说的云服务或者是视频号那个平台还是有区别。就是视频号或者是CDN的这个平台,它其实不仅仅是有这个服务器。它其实还有另外一个就是有地理位置的问题,它是一个分布式的服务器。因为我们不集群,有可能是布在云上,其中一个区域和两个区域,它相当于是都是比较集中的,但真正的直播平台呢,它实际上是分布到可能到省市至是。
26:11
二级市这个这个服务器要下下探到这个。位置这样离用户是非常近的。我们可以获得更好的这个服务,嗯,这个就是CDN系统里面的调度,当然调度它是另外一个领域的问题。一般也会有专门的团队,还有专门的开源服务器来做这个事儿。嗯。从音视频的系统来看。如果高度把调度。嗯,排除开,那么整个流媒体的复发集群,这个完全是可以的。也就是说,嗯,用SSA的这个集群,再加上CDN的调度,完全是可以做出一个像商用的CDN这样子大规模的一个平台是没问题的,因为S本身就是从以前CDN。CDN的那个时间中开源的一个服务器,只是它只开源的流媒体的部分,没有并没有把整个CDN系统开源,因为那个是非常大的一个系统啊。
27:09
那除了这个调度之外,还有可能需要有计量计费监控,安全防护,那这些都是云服务啊,它需要解决的问题。嗯,我们在最后我们的下周下一堂课会用云服务来。再打一次这个。直播的连麦。我们到这里呢,就了解了整个直播系统是怎么去构建出来的。嗯,那么。嗯。如果我这个直播流在这里实现了连麦。啊,这里就是一个纯粹的直播,如果这实现了连麦,那么就是一个连麦直播,所以我们接下来的部分呢就要讲。怎么用播报TC来做连麦?你们都连麦?
28:02
连麦的是VBTC这个项目,或者是类似的这种技术啊,它的直播其实是很不一样的,那同样的我们也会涉及到一些商用的平台啊,也是和呃,比如在视频号,快手啊,抖音啊,他们也会有在自己的直播平台上做连麦。那实际上也会有专门做连麦的腾讯会议合作,它实际是其实不叫连麦,它叫视频会议。但是其实他们用的技术都是一样,因为本质上要解决的问题是什么,就是要解决。两个人之间要通话,因为直播它是不通话的。主播和观众之间,他没有延迟的要求,而且延迟一般都会设的比较大。三到五秒或者是十秒,30秒更大,因为延迟越大,它的这个流畅度会就会越高,对于直播来讲,流畅不卡是非常关键的。啊,嗯,所以RTC的整个技术,它要通话,他们之间就不能走直播的RTNP这套技术,它走的是叫外部RTC。
29:09
我们浏览器这个地方客户端这里就是我们这是。演示呢是走V8TC,那实际上你也可以用腾讯会议啊,腾讯会议大家会议比较熟悉,因为我正好用在用腾讯会议,所以没办法再给大家演示腾讯会议怎么做。给自己试一下。最后把这个腾讯会议打开之后,就可以把这个通话建立起来,它其实就是个连麦了。我们接下来。看一下这个详细的这个牛的图。嗯,无论选什么技术,其实RTC的就是主播到RTC到这个平连麦平台之后,再通过RTC到另外一个主播。这个就是它通话的过程,嗯。和我们刚刚讲的RTP是不一样的,RTP是一个TCP。啊,那这里RTC一般都是有TP的。
30:00
一般不会有TCP的,这个不会用TCP的传输由啊,因为TCP在拥塞的时候,它怎么传这个包是由底下系统控制。然后up是由上面的业务层控制。所以只有DP才能够做到非常低的延迟,TP网络一差就完全没没法控制。嗯。如果你选腾讯会议会选中,那么这里客户端也得选腾讯会议会中,因为他是现在这个通话这个场景啊,我们最开始介绍过一张图,是二零年才开始爆发。二零年左右,到现在才四五年。才两年,不错了啊,小皮说的不太好,嗯,才两年左右的时间。那大家并没有完全形成一个非常标准的标准,我把TC是一个标准啊,比如做它的H5,它就不是一种我版TC,嗯,Openc是一个标准,但是并不是一个非常标准的标准。
31:06
因为YTC本身呢,它也不是一个FC,还有非常多的FC,没有核心的三四十个,呃,而这些RC或者是这些标准的还没办法覆盖到整个一米通话。啊,因为通话还涉及到一个新密,就是怎么大家能够发现这个主播。这两个主播怎么就去建立联系了?这个他就是叫信命,他一般和业务是相关的,两个人的信命和,嗯,很多人的信命啊,十个人的。十到十个,上千个,他的心理肯定是不一样的。嗯,还有就是在语音算法QQS的这种控制算法上,其实外BC引它定义了一些,但是嗯,这些在应对一些场景就是效果。又不是特别好,所以各家呢,都会定制自己非常强的这种算法。
32:02
嗯,比如TC可能基本上扛个10%,20%丢包,但是真正商用的系统可能会扛个百分之六七十,很吓人的,这种丢包他都能他都能够支持。嗯,那么这些算法您就。嗯,没办法导致客户端没办法互通,也就是这个标准呢,并不是那么的标准。还有自己的客户端,所以一旦你选择了这个平台,你就一定要选一个它对应的客户端,而不是随便用个通用的客户端就可以去播。爱河。直播是很不一样,直播基本上随便选个客户端OBS都能往这些平台去推。都是用的阿天。嗯,所以我们在这里呢,就直接进入到开源的这个这个。啊,搭建通话的这个环节啊,开源我们也会有啊SS当然我们语音SS布完之后就可以用到这个通话。
33:02
比较方便,那除了之外还有焦老师啊OT啊,那有。可以看得到明显。ITC这个领域的开源服务器。和直播领域的开源服务器。他们两是不太一样的啊,因为这两个是完全不同的两个行业,行业不一样,大家的圈子啊,或者是大家认可的东西,追求的东西就完全不同,导致开源服务器也不一样啊。而相信我们正好因为做过这两个行业。所以我们把这两个行业的相关的协议都支持。所以是建议大家还是用V3 V3搭起来之后呢。这个这里有一个Y8TC。我把吹牛,你直接就可以用页面去推。就可以页面去推。对完之后我们在这里就会有这个,我先把这个牛停一下。啊,因为这个是直播。
34:07
这个是直播牛。嗯。嗯,可能要注意一下,就是。这里也说。吹牛了还得用,当然如果你是就是没有这个域名,是直接用IP。这就是IP是行的,那你需要在空白处点下是空白,敲this is on,这个可以查一下相关资料。不允许执行证书也能够进来。我们可以推一下这个流。它会跳到这个推流的页面。抱歉。这个。这是HP。这里有锁。
35:01
那你元素。Hps。那如果你用原30呢,它可以一键hps。啊,可以看相关资料,可以一样CPS都很方便。然后你搭起来之后,再慢慢的去研究里面到底怎么实现的,因为它都是开源的,就很方便。一点点去学,到底这些问题怎么解决?有点慢。嗯,那。就是站在一个什么失败。反正你就已经成功了哈。
36:08
可以看到这个地址其实和Y8和RP很像。地址格式啊,和RP是很像的。对吧,我把T换成RTP。窗口给去掉。后面也是牛名称。为什么呢?因为。给大家看一下。你看这个RTP是吧,记住这个。当然电它也是这样对吧,也是什么什么。就只是把这个换成C。那我把他和这个RTP非常像,为什么要这么设计呢?因为嗯,对于对于一个通话来说,它的逻辑是是怎么回事,他是这样的,这个主播页它是推到服务器之后。
37:04
然后主播逼的去拉这个牛。其实它就是一个有点像直播的过程,对不对,只是他走的是58TC这个行。他也可以这个主播的,也可以被其他的多个人去拉,就是一个小直播。这就是个直播链目了。还记得咱们前面讲的这个直播的内容对吧,只是协议不同。然后通话不一样的是主播B的也会吹牛,然后主播A也会去拉,这样他就实现通话。所以从牛的角度来说,其实没有区别。不是,这个牛由每个人,每个人的牛经过服务器分发给其他人。直播和RTC在这里来讲是一样的啊,我们这么设计也是为了一致性,也是,也就是说我们我把TC的牛。我也可以直接就可以,因为T做直播,大家可以去到RP的系统去做。就是直播观看。
38:01
或者反过来,我从R推完之后,我用C去观看。反正就是协议不同而已,这个结构都是一样的,它的一致性会很好啊。哦。先把这个推关。嗯,这里有同样的,我们在play这里啊,我们也支持了这个插件,就是在网页这里有插件。比如这是主播。主播A呢,会把自己的牛推上来。然后他会去拨对方的。啊,这是主播。何必?你是一样的。我这个时候在主播A这里就可以看得到对方,但我都是自己,要是有线上的朋友愿意打开一下。我先去A演示一下这个也就好了。我找不到人呐。这是两个主播就开始连麦了,我们可以通话。
39:03
这是连麦的过程,我们就实现了。我们现在有没有朋友愿意打开一下这个页面的,但是我这边需要一个人,很多人打开也不行。找一下我们。同学还在不在?嗯,大家自己去试吧。这个页面地址都有,大家可以自己去尝试。得找两个人,因为连麦他相对比较麻烦,因为他是必须得两个人才能够实行连麦,就算两个人。嗯,接下来呢,我们就。涉及到怎么把这个直播。转成。
40:00
连麦的这个转成mobile TC,那么这里有几种方案呢?其实有几种方案。啊一种呢,是我们在客户端混流。因为我们已经看得到这个画人们的画面了,那只要我们再起一个OBS,把画面抓出来。就可以做直播了,这是客端混流,还有一种是服务器混流。无性混流位就直接是6S34。啊,我们可以把他的牛直接拉出来之火。啊,还有腾讯会议,其实它也支持推流到直播平台,其实就是在服务器混的,那服务器混呢,一般叫MP。现在嗯,其实o wt就是可以做m CU ss,现在支持MCU了,还支持的不完善,怎么通过M那个把你拉出来的货,那其实比较好的做法就是。在在里面就能够把MCU力继承进去,现在相当于是MCUSCU呢是外挂的事情。
41:00
所以我这次演示就是客户端的方案,客户端方案也是用的挺多的,你比如我们在腾讯会议对吧,我们开启会来之后,我们也可以用。腾讯会议因为有他们的客户端嘛,我们可以用OBS把腾讯会议的客户端抓出来之后,推到多个平台也是没问题的。我给大家看一下啊。我给你详细的一些操作。我们直接抓这个页面也行。那我这里新建了一个,新建一个音乐呢。这个页面就是混流的页面啊,因为我们可以在页面里面再做一些布局,比如可以可以自己写代码来实现这个页面拖动啊,或者是调整他的数据啊,这样就不会影响主播,就两个主播呢,就在这两个页面开会,那这两这个页面呢,就是属于有点像。播控啊,就像我们编辑在。
42:01
影响会控对吧,在在连麦的时候把它做一些布局,我再推出去。嗯。这个页面呢。其实OBS里面它有一个工具叫这个。王者浏览器。隐藏一下。标准。嗯,可以看到吗。主要的是什么呢?就是。这是个浏览器。打开页面,打开面后。我可以新增一个broad。因为主要之后呢,在这里填这个地址,这个地址设置一下宽高。可以了。先删掉啊。就是这个。可以看得到。你在这里可以点那个interact啊,它其实就是这个页面,那我们可以把它裁剪一下。
43:04
你把这个裁出来。出来之后就变成这么一个。连麦的画面对不对?那是因为他可以做直播,那我们。现在呃,一直在推牛哈,我们现在再看看直播里面,它就变成一个连麦的画面了。直播医院在哪里?可以看到吗?我们只不过就变成了一个连麦,对不对,你看。有点延迟哈。嗯。这个女孩在后面。OBS是因为。他就可以对这个我可以再抓两个,这几个brother我可以分别把这两个人抓出来。
44:01
啊,也可以抓窗户也行,可以做裁剪。这实际上是个裁剪。看到吗?它可以裁剪。我可以把这个人裁出来啊,当然有什么好处呢?就是有时候我需要对每个人再做一些介绍。对吧,做一些介绍或者是嗯,我们在不同的连麦的时候,有可能我们需要不同的布局,那么我就可以非常灵活的来实现我到底是怎么样的一个布局。我可以直接拖也行。嗯。你卡。嗯。那如果。我们这里的就是。就已经实现了整个连麦的过程,那嗯,其实还有个办法就是服务器连麦。
45:06
微信里面。可以通过S这里可以通过。来把这个,因为咱们推上来是8TC,实际上来转成通过来实现这个牛的河流。他就他就命令行。这个方案呢,就这样把C转,然后呢。在河流那个相当于当了这个OBS的功能。当然我们直接用样抓也行,或者是我们未来会支持什么样,未来其实或者是比较好的方式是什么是。这里不应该走,应该走RT,也就全部RT。因为它不支持这个RTC,所以这个只能自己写,比如比如用o wt是可以。
46:00
直接对接RTC。那么到现在呢,我们就把整个直播连麦啊。就已经打起来了。嗯。嗯。接下实想深入去了解这里每个部分呢。我们现在其实。不对,不是这个方方。没写OBS,这里每一个步骤其实都是开源的,包括OBS啊。30啊。客户源。可以选择你感兴趣的方向详细去研究每一个领域。其实。可做20年够个的专家起易用起来实际面的别。嗯,可以深入去做,那么我们下下一次我们会讲。
47:03
因为我们这个是讲开源方案,开源方案有呃,方便大家能够了解。嗯,的原理是么,接下来么去,但是正我们在的真正在做线上业务大部分是用的,所以我们接下。我图一点问题啊,接下来我们会讲云服务,嗯,我们这次不介绍了,我们下一周下一周会详细讲云服务,以及我们会用啊腾讯云的客户端CP搭一个搭一个移动端的这个直播连麦出来啊。我们就大家如果是想学习可以开可以开详细开源,如果想上的业务用这个务也是非常快。我们时间也差不多到了吧,嗯,好,谢谢老师的分享,那也再次提醒我们直播间的同学们哈,呃,我们今天的直播间呢,给大家准备了呃,腾讯云音视频认证免费考的限时福利活动,大家扫描屏幕上的二维码呃,扫码加入高校开发者的交流群呢,并且在今天的24点之前完成报名链接的填写,就可以领取免费的考试名额,那感兴趣的同学呢,就快快的扫码进群领取福利吧。那呃,接下来呢,我们要进入的是一个答疑的时间,那同学们在刚刚的课程里,对于今天的课程还有音视频的学习有任何问题的话呢,都可以在现在发送在评论区,那请老师来为大家一起解答,那我们现在就来看一下同学们刚刚都问出了哪些问题。
48:46
嗯呃,第一个同学问,呃,刚刚老师其实有提到哈,像呃各个平台的直播连麦和腾讯会议这样的一个会议的连麦的功能,其实它的音视频技术是比较类似的,那同学就问了,实现视频号的直播连麦和实现腾讯会议直播,他用的音视频的技术,那有没有不同呢?
49:12
视频号的连麦和腾讯会议的基础是对的。嗯。这两个底层其实是差不太多,因为早期的其实都是啊,从QQ团队就是大家知道TRTC吧,TRC是从QQ团队出来,然后做TTC对外提供服务,反正很多年前啊,QQQQ抖音视频非常早,因为差不多是国内最早做音视频的啊,正好也是我老板,老板那时候从QQ出来做,嗯,TRTC对外腾讯外务,那么在腾讯会腾在腾讯会情期间发的时候,老板也支持腾讯会视频号的连麦也是啊,使用的TTC的方案,那实际上嗯,到后面的各种各样的优化是有点差别的,因为视频号连麦我记得好像啊可以多人,但是他其实大部分都是一对一,很多都是视频号,因为大部分是直播嘛,他连相对比较少,那么腾讯会议不可能是一个人。
50:21
腾讯会基本上都是多人,所以他优化的方向是会不太一样,但整个系统的结构以及因为也就啊疫情爆发两年左右嘛,还有一个就是网络面的优算法,就是在大家网不太好的时候,怎么去处理,怎么去用算法来解决这些问题,然后另外一块就是音频啊,音频涉及到降噪啊,三亚。
51:05
议啊,这些还有部分就是编辑码,编码当底层涉及到服务的这部分平台技术啊,客户RTC的技术不去也不黑了。你就最好的就是最好,嗯。好,哎,还有第二个同学他问就是他可能自己这个这位同学自己可能也有在看直播哈,他说会发现直播连麦的时候,其实常常会有一些延迟的情况发生,那这背后从技术的角度来看是有什么样的原因呢?
52:04
嗯,延迟是这样,就是延迟一直是在降低延迟,但是延是一旦降到一个级别,它的啊,所用的技术就完全不同啊,比如直播里面延迟一般一秒以上,我们认为就是延迟,那如果是通话里面必须要在400毫秒之内,大家可能才能够忍受两秒左右可能才不会察觉,那如果要做得到这种实时的这种啊,当然总是感觉这种开会的时候,有时候和真面对面是不一样的,在于它延迟还是可能有100或者是几十毫秒,100延迟,100毫秒延迟好的时候,那这个延迟还是能够真正要吵架,或者是这种很激烈的这种争论和讨论,他其实是有影响的啊,因为大家可能吵吵架吵到一个点上去了,所以颜值每次到一个嗯这样的一个级别之后,它的体系就完全不同。是可以分成100毫秒之内,或者是80毫秒之类的这种啊,可以认为是无的流这种控制类的语音游戏或者是程桌面啊这种,那延迟必须要在100或者是80之内最好了,嗯,那80~400左右差不多是这种通过正常架时间是的这种这种很好,还是在内是不一定是谁天那么那么在直播一般是一秒以上,因为家的核心关键,如果你把直播的延迟降到82毫秒。
53:40
啊,他不会感受到说我直播延迟降低了,而我感受到卡,所以不同领域的就是没有一个锤子能够锤所有的钉子,那嗯,他刚刚讲的就是到底为什么延迟降低,或者是为什么这么困难,就是因为直播领域和R领域整个系统,整个系统啊设计以及维护,还有它的目标都不同,所以延迟延迟降低一定是完全不同的这个领域的人来做的,现在也有一些延迟,说我能够到30毫秒,20毫秒,那大家想一个问题,就是你怎么知道32时。
54:14
那如果要去测量一个30毫秒20毫秒延迟,那这个系统的测量系统就必须是要在十毫秒之内的误差,什么意思呢?就是如果你用手机去拍对不对,手机摄像头是不是有延迟了,这个你看这个画面渲染的时候,它延迟它也会误差,那它这个很有可能摄像机的这个延迟很有可能就不是十毫秒,而是四五十毫秒,那这个时候到底延迟高了,是摄像机你拍出来的这个延迟高了。还是本身延迟就高了,甚至还有很多人用眼睛去看,那你觉得你的眼睛能分辨出十毫秒延迟嘛,所以当他到这个延迟三四十毫秒延迟的时候,一定是要针对的是十毫秒级别的这种测量值的,那现在其实没有一个技术能够做到分布式系统能够测量这个十毫秒延迟,因为大家是在互联网嘛。
55:05
联网里面要用原子中做两个地方的同步,比如北京上海对不对,北京或者是啊跨国,那你怎么知道这两个的地方时间是一样的,如果时间不一样,那你怎么能够对比它延迟不同呢?因为我们都会送给上面嘛,啊所当延迟降到这个级别的时候,它就不是一个,就不是大家想的那种很容易的问题。它就完全是可能是一个新的行业的出现,它这这个难度是非常非高的,并不像就是一般大家喜欢吹的,我现在十毫延这种一般十毫可能还说不过去,嗯常的话题,嗯,好,谢老师的解答,嗯,那由于时间的原因呢,我们就不再做过多的展开了,那其实在今天的课程里呢,老师是给大家分享了呃,搭建直播连麦背后的一些音视频的技术,那在这里呢,也要给大家做一个预告,那老师刚刚在课程中其实也提到了,在下周四的个课程里呢,杨老师呢,会手把手的带大家利用云资源去实际的搭建起一个直播连麦的场景了,那感兴趣的同学呢,千万不要错过了,那我们也会在下周四的课前呢,在高校开发者的交流群内去给大家发放免费的云资源,让大家也可以在上课的过程中轻松的跟随老师的步骤一起来去做动手的实践那。
56:30
大家现在扫描呃屏幕上的二维码,扫码呢就可以进入我们高效开发者的交流社群了,可以随时的去接收我们ta高效公开课的最新资讯,那课后呢,同学们如果有任何的问题也都可以在群里去进行交流,那现在进去呢,依然是可以领取我们今天直播间的限时福利,那大家就快快行动起来吧。那同时呢,大家也不要忘记了,每周四晚上呢,Taco use高校公开课都会在Taco的视频号和腾讯云官网的云家社区准时的和大家见面,也欢迎大家持续的关注,那也谢谢老师今天的非常精彩的分享哈,那我们今天的音视频的课程到这里就告一个段落了,不过呢,我们今天的直播呢还没有完全的结束,我们也给大家准备了一个课后的小彩蛋,那Taco day的腾讯技术开放日呢,本周其实刚刚落幕了,那也向同学们开放了六场轻松易用,适合同学们来练手的动手实验课,那所以接下来呢,我们会给。
57:30
同学们分享其中一个非常有趣的动手小实验,带大家一起去构建属于自己的云端网盘。啊,大家好啊,我是轻量应用服务器产品经理普金川,很高兴呢,今天又和大家见面了,今天呢,我也将跟大家去讲述,并且带领大家呃,一起去看一下如何使用我们的轻量应用服务器lighthouse,嗯,实现一键开箱即可拥有咱们自己的一个专属的云盘。
58:16
大家稍等哈,我来我的PPT共享一下。那整个过程呢,其实我会分三个环节跟大家介绍一下,第一个是我的一个实验说明,第二个模块呢,是我们的呃lighthouse的一个呃产品的介绍,最后呢是我们的这个实验流程,那先进入我们的第一趴这个实验的一个说明,本期呢将主要介绍的是啊我们如何用我们的轻量云服务器来实现这个已经开箱,让你拥有一款属于你自己的呃云端的一个网盘,其实我们当时lahouse在面对呃很多用户诉求的时候,发现我们有一些用户是有想自己搭建云盘的这样一个场景的,所以说我们调研了很多呃市面上的一些云盘软件啊,发现了一款叫做cloud RI的一个呃开源的这样的一个软件,然我们集成了它,并且呃也带上了我们的linus的呃宝塔面板和我们的N各种软件为大。
59:24
来提供这样的一个呃便捷的硬盘,那通过这样的一个实验呢,其实我也想让大家体验一下,呃,我们到底怎么样去呃通过lighthouse来完成的这个呃一键的文件的上传,呃文件的分享,以及我们的离线的下载的这样的一个功能,同时呢,大家也可以看一看啊,我们给大家预装的这个宝塔面板啊,大家可以通过它来管理我们自己的轻量应用服务器。那在正式实验之前,还是先跟大家先聊一聊我们呃轻云服务器到底是什么,先跟大家聊聊我们自己的这款产品哈,我接下来将跟大家从这六个方向简单的去说一说。
60:08
那首先我们为什么需要轻量应用服务器来的house呢?其实市场上呃,我们的云服务器产品呢,是百花齐放的,可以说有上百款。那就呃,大家在使用和选择的过程中,其实是会存在很多的困惑,尤其它背后又有复杂的这些技术的架构和概念,呃,就拿我们呃自己的产品啊,这个云服务器CM来说。大家在使用CVR的时候啊,单纯的一个购买,可能就需要大家先选择地域,选择镜像啊,创建安全组,配置置放群组等等,其实这整个过程当中呢,可能会涉及到20多个,20多个这样的一个复杂的技术参数的一个概念的理解吧。那这个过程其实对于我们呃可能有一个用户,他直接就想呃创建好了赶紧搭建应用的这部分客户是非常不友好的,所以面对这样的呃一部分客户呢,我们觉得呃云服务器是有自己的呃,这个呃需要去改变的地方,所以我们基于这样的一个场景,那就化繁为简啊,屏蔽掉这些复杂的技术参数,然后给大家去创建一个开箱即用的呃,能够甚至于一键就可以自己应用打起来的一个呃服务器,这就诞生了我们的lighthouse,让大家从呃直接入住我们的精装房吧,拎拎包入住哈。
61:41
那littlehouse到底是什么呢?其实这里我给大家呈现了四个词语来形容它啊,它是一款可以轻松的掌握啊,然后快速的体验,并且配以我们很多呃优质的应用的镜像,能够给大家节省it开支的一款服务器产品。
62:04
那它跟CVM到底又有什么样一个区别呢?其实我们的区别还是蛮大的啊,第一个就是我们刚才有讲到的用户群体,呃,这一块呢,其实我们更聚焦于中小企业,个人开发者,而我们的CVM呢,呃,是面向的全全部云产品用户。在这个业务场景上呢,也是有不小的区分啊,Thathouse这块是更呃更加支持我们的负载呃访问量适中的轻量级的业务的应用场景,而CVM呢,它是一个大而全的全呃所有的大家的用户场景,那这样两个呃不同的,实际上我们也会呃为了给大家提供更便捷的服务,我们会在两个模块也做了呃不同的改造啊,第一个呢,就是将咱们计算、存储、网络等各种资源呢,我们进行一个打包的套餐式的售卖,并且给大家配备了这个独有的呃高带宽流量包的计费模式。
63:09
同时呢,在控制台上啊,我们也做了很多呃使用流程的简化,就比如说刚才我们有提到的这个云服务器啊,20多个技术参数,大概有这样一个流程呢,我们简化成到现在呃,五步就可以创建一台呃你自己的服务器。所以说总结下来哈,呃,我们house呢,其实是一款呃呃云服务器,在配独立的I外,配独立的外网IP以及流量包,再搭上我们丰富的这样的开箱即用的应用镜像,在刨除啊CVM当中对中小客户过多的技术细节的一款啊云服务器产品。那讲了这么多呢,其实也可以看看我们house大家可以在哪些呃场景上应用呢?其实这里呢,我也只是给大家罗列了呃,几个通用场景大家可以看呃,有我们的网站搭建啊,有我们的web应用啊,还有我们的云端开发测试啊,音频服务端电商等等。
64:21
那其实为了更好的去让大家在上述刚我讲那那些场景上去应用的话,我们的这个套餐呢,也分了很多类型,哎,大家可以看到这里一共有四种啊,第一种是我们通用型啊,第二种是企业型,第三种是存储型和专属型套餐,那今天我们来做的这样的一个实验室,搭建自己的云盘嘛,云盘实际上如果大家有很高的存储诉求的话,我建议大家购买我们的存储型的套餐,这样你们的存储容量是呃,会更加满足你的诉求。那整个呃lighthouse呢,刚才有讲到,其实我们呃要让大家实现一键就可以应用的这样一个效果,它本质上呢,实际上就是靠我们右侧给大家展现的丰富的各种各样的镜像,还有我们左侧能够呃一给大家明显去展示的就是一件零基础去配置的我们的控制台来实现的这个呃精装房的一个拎包入住的效果。
65:28
那与此同时呢啊,我们还提供了一个啊,带位到带内的这样的一些,呃,两个不同的这样的一个产品的一个功能啊,第一个就是我们左侧看到的啊,就是我们在呃,如果你远程想登录管理实例的话,我们给大家提供了一款无需输入密码,然后及直接控制台一键这个可远程登录的websh,在这个websh当中,大家可以进行换肤啊,更换字体呀,分屏啊等等的操作,呃同时我们移动端也给大家配置了一个特殊的虚拟键盘,来完成大家移动端的这个呃,手机端的这个可能快捷键等等的管理,那如果你不想说是远程登录呃,就想管理我这台服务器的话,那也可以看看我们右侧其实还有一个产品的能力啊,叫做自动化助手TAT。
66:24
这一块呢,大家可以在控制台的界面呢,直接执行我们呃云云服务器内部的一些操作,这就可以完成你想要的功能,这这一块是无需大家进行远程连接的。但其实呢,呃刚才讲了lighthouses的过程中,我们是面向中小企业开发者,我们来给大家提供轻量的服务,但实际上我们很多用户呢,他并不只是对呃计算有这样的一个轻量的体验的这样的一个诉求,它实际上是对整个云的呃体系,是希望它能够简便清洁、快捷使用的,所以说呃lahouse团队呢,也会呃着力去呃在将腾讯云划分为简,成为一个轻量云的产品体系,为咱们的中小企业和开发者提供轻量服务器啊,数据库、对象存储、域名、证书,DNS等各种各样的轻量的全家桶套餐啊,希望能够让大家在这里完成你们自己所想要的所有的业务场景。
67:38
那其实呃跟大家唠了这么多关于轻量应用服务器,那我们到底要怎么样去用它啊在啊能才能拥有我们这个自己的一个云端网盘呢?其实这个事情很简单,就是我这里给大家展示了一个四步啊,就是购买使用,然后使用的过程中,可能你包括你的文件离线,然后也可能说你在想管理它后端的服务器,那就可以配于我们的这样的一个保塔面板,那说到这儿呢,就是呃第一呢是呃创建我们的实力,那这里可能我给大家标了三个细节,那首先呢就是呃我们既然能想一键去搭建自己的云盘,那我们呃给大家提供的正好对应的呃,Cloud river这样的一个镜像啊,我们要选择这款镜像,然后如果你有这个大的存储诉求呢,请你选择存储型的套餐啊,最后呢,点击立即购买便可以。
68:39
完成这台机器的一个构建,那买完之后呢,其实是需要你呃开始使用这个呃和我配置这个cloud。那也同样呢,是呃,先登录到我们这个呃这个软件啊,获取我们给大家提供的这个呃专属的用户名和密码,最后呢,你就可以到这个界面去完成文件的一个呃上传创建以及分享。
69:08
最后呢,呃,第三步呢,就是说你如果有离线的诉求呢,那也可以在这个我们的这个面板当中呢,去做离线任务的下载。最后呢,如果你还想管理自己的服务器,那可能就需要呃呃,也可以使用一下我们给大家配置的预制的这个宝塔的面板啊,在这里呢,去啊,登录到我们的这个面板当中,进入我们的宝塔面板,便可以直接就是管理你自己的服务器了。那说了这么多呢,其实是和大家去讲了一下,呃,我们lighthouse的产品能力和我们到底如何去做,呃,可能大家觉得是挺简单的,但是怎么但是怎么操作呢?这里其实我可以带大家一起一步一步的去体验一下,我们到底是怎么样去呃完成的这个呃,一键开箱。
70:06
大家可以跟着我一起打开咱们自己的这台,呃,Lighthouse。嗯。首先呢,大家在这个实验过程中呢,需要呃,需要注意的是要登录咱们自己实名认证的腾讯云的账号。抱歉啊,大家稍等,我先扫一下登录我自己的呃,个人账号。
71:14
好的,现在开始进行我们这个,呃,我们的整个的实验,大家可以看一下,你左左侧呢,实际上是对我们的一个教程的一个说明,这里我就再跟大家去赘述了,我们就直接上手好吧,来,首先首先先进入腾我们腾讯云的lighthouse控制台。完成我们的这个呃,云的账号的再次登录哈,这里需要我再登录一下,大家稍等。登进来之后呢,就是刚才有第一步,首先购买我们的轻量应用服务器thathouse。
72:23
嗯。嗯,创建这台lighthouse首先要注意啊,我这台机器想部署在哪个地域,选用我们的应用镜像里的cloud,然后并且啊,选择我自己的一个套餐啊,如果大家有这个高存储的诉求的话,选择存存储型套餐。然后这里给这台实例命名,呃给比如说他叫呃呃叫A啊,然后购买时长,这个根据大家自己诉求来,并且同意我们的协议完成立立即购买,这样的简单的几个步骤呢,就可以拥有一台属于你自己的lighthouse。
73:11
在这里呢,呃,我其实为了给大家更好的去呈现呢,我之前已经有一款就是已经买好的啊,以我自己的名字为命名的cloud的这样的一款lighthouse的机器,好,这台机器我们买好之后呢。需要我们,呃,进入到这台机器已经给大家提供的啊,可视化的界面应用管理模块,找到大家可以发现啊,我这台机器其实是啊,LAS是预装了cloud river的一个版本,有NGNEX啊,有Mar亚滴滴有啊宝塔尼松面板等等,那这一次我们要用的云盘呢,实际上是通过我们的这个云盘即可,那好,我来首先登录这个云盘。
74:02
那登录云盘的用户账户和密码呢?实际上是需要我们在呃我们自己的这台呃house当中去获取呃自己独有的用户名和密码,大家可以直接在这里一键去获取。好,这里就是我的用户名和密码。那我把我的用户名和密码,呃。粘贴到我的账号当中。
75:17
稍等啊,我再看一下我的密码。
76:36
嗯,大家注意啊,这里去体粘贴自己的用户名和密码的时候,呃,千万不要多一个空格,我刚才应该是多了一个空格导致的,那现在已经进入我们这个面板呢,其实就可呃正式到我们的这个自己的一个专有的云盘,那当这个云盘之后呢,其实就可以做自己,比如说我想干一个,呃想做一件事情,我想做一件,比如说文件的一个上传,然后上传一个图片假设。
77:11
嗯,这里啊,因为我已经传过了,所以这里就有已经有了,大家可以看一下,这个就是假设我把它删掉啊,先把它删掉,我们再传一遍。右键就可以做这件文件的,呃,一个上传。啊,现在已经完成了上传之后呢,其实我们日常用云盘可能还会有,呃,想把我们这个文件,比如说分享给我的好朋友,那你其实这里可以去右键呃,创建分享链接。那创建了这个分享链接之后呢,咱们就可以呃,分享给我们的好朋友。
78:32
对,刚才复制没有成功。右键复制。整天。来看一下我们这个分享。OK,那这个就是我刚才想给那位,呃,那位同学获取到我的链接以后,他可以打开我分享给他的这个文件。
79:00
好,那创分上传以及呃分享链接完成之后呢,其实我们还可以做这个,呃下一步比如说我们想给大家去创建一个离线下载。这里我们需要进入我们的一个管理的面板,嗯,管理面板之后呢,可以看到这里其实有很多的呃三项去来帮大家去做这个离线或者是分享上的一些策略,比如说第一个我们的存储策略啊,这里呢,假设我想存储在本机或存储到咱们的腾讯的cos,那其实你就可以做选择,然后创建了这些呃策略之后呢,然后给他也命一个名。比如说我这次命名呃,就叫呃。好,这个策略创建成功之后呢,其实就是我们刚才是想说呃这台,呃这里边儿我这个想这个策略就叫PDC杠二,然后我想存储在本机啊,假设我的数据量,这也可以改哈,就比如改改成EGB啊等等。
80:13
那同时呢,我也想对用户,比如说我想创建一个用用户组,我这个用户组叫PDC-test杠一啊,它的存储策略就可以采用刚才所创建的PGC杠二,然后等等,这里其实是对大家呃日常比如说我们可能多个呃用户用这一台呃cloud时候的一个策略上的一个配置。那现在我们接下来要进行一个呃,离线任务的一个呃操作。啊,这里可以进行一个离线下载。
81:02
比如说我把想把呃,这个图片下下来,那我就把这个相应的地址粘进来。进行下一步。啊,我存在我自己的一个临时的文件夹里。创建任务,那么那么现在就可以,呃,把这个离线下载下来啊。呃,这里呢,是我自己曾经也下载过一个,所以它这里会显示同名文件或目录已存在。那下面呢,实际上是我们把这个文件的上传下载以及临行下载都已经做完了,呃,大家可以对这个云盘有了一定的了解,如果后面你也想说啊,通过一个面板可以管理我的轻量,那实际上我们还有一呃在这个呃服务器的呃应用当中,我们还是给大家预发预制了一个呃宝塔的linu面板啊,大家可以使用这个去管理服务器,但是这里的管理服务器的话,注意的话注也需要注意一下,我们面板的这个默认的端口是四个八,所以说需要我们到这台机器的防火墙。
82:16
添加规则,把这个四个八的端口打开。嗯。这样子呃,就可以了。啊,OK,我这里显示我已存在,这说明我已经创建过。大家看一下我有没有哈,这里有一个我刚才自我我之前自定义的一个八八端口,那这个端口打开之后呢,实际上就需要我们进入到我们的宝塔的一个专属面板的一个页面了,同样呢,回到我们应用管理,找到我们的宝塔面板的这个,呃,这个位置啊,我们先前往他的首页。
83:05
首页实际上是我们的这台机器的IP啊,以及我们的刚才刚才有提到的这个面板啊,四个八的一个端口。我们右键选择复制。啊,这里仍然是需要我们账号和密码的,那我们还是要回到我们的服务器来获取我们的,呃,专有的账号和密码。这里把命令已经写好了,大家就可以直接啊在我们一键复制。啊,大家可以看到我们面板的地址啊,是我们的这台机器的IP地址以及端口,然后我们的呃,用户名和密码。
84:32
好的,那用户名和密码输入之后呢,就正式进入到我们呃里面的这机器里面给大家预制的一个应nu的一个面板,在这个面板当中大家可以去啊,比如说里面有Mar亚DB的一个数据库,然后这里还可以建,呃建设自己关于这台机器的监控啊等等,那今天这个实验呢,到这里就结束了。呃,这个是我自己呃全程带全程操作了一遍,那大家接下来看一看需不需要我,呃一步一步的跟大家就是呃讲解一遍。
85:13
那我们先回到。回到这个。实验的最开始。大家可以看实验最开始实际上我们这里有把我们的呃左侧呢,实际上是有把我们的整个的一个实验流程有做一个介绍,它其实就分了四步,那第一步呢,仍然是要到我们的这个嗯面板啊,找到我们的浏览器啊,找到我们的网络浏览器,然后进入到thathouse的控制台。在这里也有写哈。进入之后呢,首次登录的啊,同学们需要就是扫码左侧的一个呃二维码,这样子你才能够登录到你的一个专属账号。
86:03
那因为我扫过了这里,我就不扫了,那到了这个,呃,我们的这个lighthouse的控台之后呢,大家需要创建一台专属你的服务器。那创建过程中呢,就是选择呃,你机器所在的地域啊,然后找到我们的应用镜像当中,你所需要的这款镜像。选择咱们的这个存储型的套餐,看你需要多大的这个,呃,系统盘的这个容量,然后并且给这台机器命名。啊,勾选我们的协议啊,点击立即购买这台机器,就会买出来,然后会直接跳转到我们的lighthouse的控制台。到了我们的实力控制台之后呢,大家也可以看到,首先呢,是需要找到你刚才的这台,呃,就是这台机器,机器呢,点击即可进入这台机器的详情管理界面。
87:08
找到我们的应用管理页面呢,会会清楚的看到这里所啊配的所有的预制的我们的软件。在这个软件当中呢,就是可以对于我们的云盘,首先你可以啊。看着我们的教程啊,找到我们呃这个呃,管理员登录密码的一个关键啊,我们的命令行,然后登录到这台机器当中。他如果复制我们的命令。啊,便可以获取我们的密码,用户名和密码,然后登录到首页。登我们的用户名和密码。这里可以在这里可以看到,将我们的用户名和左侧可以看到用户名和密码输入之后就可以进到我们这个页面了啊,因为我机器没有换哈,所以我直接一点就进了,大家大家一定要注意这里的啊,用户名和密码在复制粘贴过程中啊,千万不要有空格啊等等。
88:17
那进入我们的页面之后呢,按照我们的教程呢,这里左侧会显示让大家去上传一个文件,右键双击啊,便可以点击上传文件,这时候我们会给大家准备了一张啊,关于腾讯的这样一个图片,再双击即可到我们的呃,进行上传啊,这里我之前传过了,所以它显示存在。上传之后呢啊,我们就可以对这个文件右键创建分享链接,然后创建分享链接,这就是你的,呃,这个分享给假设我分享给朋友A,你把这个链接发给他,他点击就可以打开你刚才分享给他的这个,呃。
89:04
这个你刚才分享给他的这个图片。对的,这里要右键复制。啊,我们来看一下这个,呃,就是。分享的这张图片。刚才没有复制成功啊。这是这个,我应该是我不小心复制了我们的这个控制台的命令。选中复制。OK。
90:01
大家要注意哈,这里我们在复制的时候可能要选中它,这样才能复制,不然就像我刚才一样,我把我自己原有的这个呃,命令行给复制上去了,那下一步就是创建我们的离线任务,呃,离线任务是需要我们返回到这个,呃。我们的这个面板,我们专有的个这个cloud的主页。进入面板。然后回到主页啊,这里会有一个专门的离线下载的入口,大家就可以在这里啊,点击创建啊,我们的离线任务,这里老师们给大家准备好了一个专门的下载一个已经有的一个图片地址,你也可以自己的链接,然后复制粘贴。
91:03
便可以进行下载。那下载之后呢,呃,我们还可以看看刚才我们的呃面板,Linux面板,也就是我们宝塔面板的一个使用,那这里也是同样的道理,需要我们回到这台机器的应用管理到我们的呃宝塔面板的这个页面,然后首先第一刚才是有讲到我们要先去开这台机器的防火墙,八八灯口,那也就是回到这台机器,然后在这里去添加你的规则。添加你的规则啊,四个八。添加规则之后呢,就需要我们在这个在这个面板当中的首页。面板的首页。啊,将这个这个首页换成四个八的端口,便可以进来到我们的这个面板,那这个就完成了我们整个的实验,大家现在是实际操作有没有遇到什么问题,还是可以啊打到屏幕上的。
92:13
对,这里跟大家讲的细一点呢,是希望就是一步一步的教大家去体验一下,到底它是不是一个非常小白化的一个操作,是不是我们呃,即便很不是很懂技术的同学也可以就是说搭建咱们自己的云盘,然后通过宝塔面板呢,也可以去啊去使用我们的啊,管理我们的服务器。呃,大家如果有问题的话,可以打在评论区,然后我们呃会有专门的老师来和大家进行收集。
93:12
这个教程大家可以一步一步去操作哈非写的非常的详细。大家都没有什么遇到什么问题啊,这个说明我们的,呃,一个是我们的教程准备的是很详细的,当然其材主要是我们的,应该主要是我们这个本身提供的这个能力也比较简单,大家可以直接呃,通过点点点啊复制粘贴的方式,就可以在你的这个云盘当中去进行操作了。那呃,我们也可以看一下,就是我们现在呃,日常去使用云盘,或者是使用我们的land house的过程中,大家有没有遇到什么问题。
94:09
诶,大家有没有注意到我屏幕上这里有显示这样一个东西。啊we少可以换肤了,欢迎使用,微上呢是我们近期去提呃,提供给大家的一款,呃,咱们可以免密去使用的这样的一个呃,远程的终端的管理服务器的一个工具啊,大家可以日常比如说我现在给大家。来试验一下啊,这样就进入了我们的一个websh的页面了啊,Web上的页面当中呢,其实我们也提供了,比如说哎,我这个日常的Linux的这个,这个里边内容很多哈,我现在看一下我自己有这样的一个test一个文件,然后可能我这个屏幕做的也比较多,呃,就是因运堂多了,我太烦了是吧,咱就一键清空啊,会有这样的一个功能,看起来是比较简单,但是大家日常可以去玩一玩哈,比如说我们右侧还可以去呃,更换文字的大小。
95:08
啊,可能最近,呃,最近太累了,我觉得这个颜色也不好看,换一个。呃,白色的,然后换一个这个粗,这个换字体,然后我再换一个配色啊啊,我觉得这个白色可能会亮一点啊,光线不是很好,那其实这个我们都可以去,呃日常体验一下,同时我们其实是可以多个绘画去操作的。大家都可以去体验一下,呃,这右下角呢,也会给大家一些小tips,就是说比如说我们啊,会有一些呃小知识点啊,你输入这样的命令呢,就可以从我们的这个呃用户切换到咱们的这个root账户下,嗯。呃,Websh太漂亮了,能不能连非腾讯云的服务器啊,Web上目前呢,是在咱们这个lighthouse控制台上,是去提供这样的一个工具,这样的能力,所以当前阶段呢,我们是只能连接light呃,Lighthouse的,但是后续呢,我们呃看搜集大家的用户诉求,看看大家有没有这么这么多就是去连接其他服务器的一个想法,如果有的话,我们也可能会呃把这款websh呢,进行一个定位上的一个全新的打造啊,后期也许会有不一样的,呃,这个连接上的能力。
96:37
呃,这里这里看大家看大家还有什么问题吗。希望想跟大家深深度一些交流哈,呃也跟大家预告一下,就是说我们呃七月的呃中旬我们这里呢,也会给大家去上线,把这个颜色我换一下,可能我看深色系看的太习惯了啊,所以说我比较喜欢深色系啊,字体也也也换一下,产品经理对这个美观有一点点小小执着,就是说我们在这里呢,可以说呃去呃,比如说后续我去七中呢,会给大家上,比如说我哎在这里就可以一键的一个呃文件上传的一些下载啊,然后包括我们分屏啊等等的操作啊,这里都会呃给大家上线,也希望大家到时候去使用,如果有什么反馈呢啊,其实也可以通过腾讯云的各种各样的渠道啊,包括认识我的小伙伴可以直接来找我,然后我们可以进行一个深度的一个交流。
97:47
呃,我看评论区有说呃教程很细,照着引导做,还没有遇到问题,对,就是呃,其实在这里给大家去呃做教程啊,还有做这个呃演示的时候呢,我们都是希望就是一步一步的呃,同时把重点能够抛出来,这样子大家在做的过程中就会遇到问题,真的能够实现,就是呃不太懂云的同学也可以很快的去拥有自己的一台啊网盘的这样的一个呃心愿。
98:21
那同样的LA,其实我们并不只是只有网盘一个应用,镜像回到这里呢,大家可以看一下。我们的呃是其实是切合不同场景,我们会给大家提供呃各种各样应用镜像,帮助大家去呃管理服务器,比如说我们的宝塔啊,这个也帮大家去管理一个一个可视化的一个面板,那word price呢,其实是大家都比较了解的这个通用的这样一个,呃简单的这样一个博客方面的,建站方面的,以及我们这个呃卡米尔这个。关于电商方向的,后面的镜像呢,是关于音视频的,我们还有这种直播互动空间的啊,还有就比如说咱们这个长安链的啊,做区块链的小伙伴也可以去用啊等等,所以说这些丰富的镜像呢,是希望大家能够嗯,配以自己想去完成的功能来选择,大家有没有什么,呃,有包括house的相关的所有问题都可以问啊,我们这边还有一个技术专家,我们的研发负责人还在线上,你们如果有想讨论的点,可以抓着他来讨论,机不可失,失不再来哈。
100:02
大家在用的过程中,有没有遇到什么关于呃咱们的这个呃问题也可以问,不一定是咱们今天这个云盘的。嗯,那这样我也跟大家就是,嗯。我之前说过的,呃,比如那个获取密码的操作,呃。呃,熊,不太好意思啊,就是我可能没太get到你这个问题是什么。
101:09
啊,你这个说的是那个。免密的后应用ta技术免密的这个这个操作吗。嗯,你你这边没有回我,我下来再找你看看这个具体的问题是什么,呃,说到这个呢,其实呃,我们刚才有提到就是web的一个。一个能力嘛,就是我们这个其实是一个免密的一个登录,那它其实是利用了我们TT的这个能力的,嗯,然后后面呢,也会呃,还会有一些新的更好玩的东西,比如说我们会有输入输出,呃,会有一些专门让大家去保存一些自属于自己的命令的这些操作,那这些也会在啊,七八暂会跟大家上线见面。
102:29
比如那个网盘装完之后需要运行cat获取密码,我觉得可以直接TAT帮我获取了显示出来,呃,这里其实有一定的考虑啊,就是我先从产品端去跟大家聊一下,然后技术端的话,呃,我们的负责人在线上一会儿他也可以跟大家解释一下,然后呃,产品端呢,是这样去考虑的,为什么我们呃把秘密哈都写在那里,然后需要大家自己去复制呢?实际上是我们希望这个操作呃能相对来讲有一定的保密性,让大家自己去操作,去获取密码,密码密钥还是有一定的这个隐私在里面。
103:13
那这个实现呢,能不能像熊哥说的这样实现,要不新奇,看看咱们能不能有这样的一个呃出来。嗯,这种。这种其实现是。嗯,这种实现上是OK的,只不过就是像金川刚才说的一样,就是我们希望把这个密码做一层,这种就是放在实例里面,然后不直接展示在控制台上就相当,嗯,相对来说会更保密一些,再一个的话就是如果说你通过TAT去获取这个命令的话,它会。
104:01
就是我们腾讯是不会存储你的这个实例里面的这个密码和就是密码用户名这些东西都不会存储的,如果你通过TT去搞的话,他难免会在log或者在库里边会留下记录,然后再给你再打在控制台上,这样的话对于就是呃用户的这种隐私性来说也是不太好的,所以说。呃,我们可以去可以提供一些那种TAT的脚本,其实也看到就是一行命令,就是开一个命令,它也可以提供你这个脚本,然后但是如果说是直接打在控制台上这种的话,我们觉得可能就是隐私性方面会不太好。对,这里其实星奇有提到个,呃跟我们产品其实也有同样的一个思嘛,就是说呃,我们还是非常重视用户的隐私这一块的内容,呃所以说我们这块,呃刚一关于雄哥说这块可能暂且不会有这样的一个呃产品能力出,呃这样的解决这个问题的产品能力出现,但是我们会有一个大家可以看到我界面上有展示到一个,呃我的命令其实就是我们的ta啊,我们的TAT呢,其实这一块儿,呃,因为我这台是一台新机器啊,就可以让大家自己去创建,呃比如说日常当中,呃,你自己习惯的,对对,熊哥说的对,我可以自己加,就是在我看评论区有人说我,那我可以自己加ta,没错,在在这里呢,你可以根据自己的需要去加TAT,然后创建你的名称啊,就当然是对你这个啊,命令叫什么名字对不对,然后你的执行的径啊,是你的root用户还是哪个用户去执行啊。
105:46
啊,超时时间是多少,你的命令它的内容是什么等等等等,你去保存一个专属于你自己的一个命令,那这个命令有了以后呢,其实你可以就是呃选择这个命令执行到哪台机器上,这样子的话就是呃可以说是我们提供了这个工具,然后把命令也提供给大家之后呢,你们就可以对这台机器也算是呃一键去呃用这个命令行去操作了,嗯。
106:19
大家看还有什么问题吗?我们的呃,时间也快到了。大家可以可以就是针对lighthouse的任何的问题都可以,呃聊一聊,或者咱们日常的这个场景,比如说你遇到呃应用服务器的时候,有没有遇到什么其他的困惑。这里和大家就是在我看有没有新的问题啊,我也跟大家就是来呃来说一下,我们同步一下,就是我们现在还有一个呃,刚才有讲到就是我们来house呢,本身呢是呃在做轻量的这样的一个云的产品,就是我们希望首先云服务器是轻量的,但是我们也希望就是大家后面应用的所有的腾讯云的产品都有轻量体系啊,都能说是啊咱们嗯。
107:23
面对咱们中小企业开发者呢,有一个很好的啊,也这快速的啊,便捷的,然后这个极简的体验,所以说呢,我们也联合了,哎,之前大家有发现我们控制台是有这个清仓数据库的,嗯,那我们现在呢,其实大家可以看一下我控制台的页面哈,给大家可以展示一下,我们也是呃,为了大家的这个呃,机器想保证大家的安全性,也其实有做了一个轻量的主机安全。这个大家也可以下来去玩一玩啊,可以把是针对这台,就是当前这台机器呢,就是说它有专门的一个特惠的一个套餐。
108:02
啊,当你购买呃,现在是一个月十块钱哈,然后咱们购买之后呢,就是它可以呃,更加的在原有的基础上,原有的安全基础上呢,给大家做不同的阶段上的一个安全的一个保护,这个其实是在我们每台实力的主机安全的一个页面。嗯,同时呢,就是说我们还有这个啊,收了主机安全的,其实我们还有这个防攻击,类似于这种DS的这种轻量的安全的版本,大家可以看一下,就比如说我这台机器啊,仍然是这台机器。对。在这个模块呢,实际上我也有啊,专门的给大家就是做了一个一款轻量的版本的高分包,嗯,然后这个包红包呢,大家也可以看看,其实呃,价格也是非常的优惠的啊,也是性价比比较高的一款产品,那么它可能一年现在的这个价格啊,拖动一下我的页面哈,一年的价格是31块钱啊,大家可以也可以就是说如果有这方面的诉求的话,也可以从基础版本升级到我们的轻量的高分包版本,来防止呢呃受到这个攻击啊等等。
109:31
呃,这里也给大家打一个呃,就是也发起一个请求吧,就是呃websh这块呢,我们也呃希望能够听到用户的更加多的声音,就比如说刚才我们有啊朋友们在问能不能连接到其他的云服务器,我觉得这个问题非常的好,然后我这边小助手也帮记下来了,那同时呢,如果大家呃感对他很感兴趣的话,也可以去填我们的问卷,是很有是有很大的概率去领取我们代金卷的,然后这样子呢,也我们可以给予大家更多的真实的一个感受,去创建一款啊,就是让大家用的更爽的啊web share的这样一款产品,也也演预沿袭我们轻量的这个呃极简的这样的一个呃体验的一个。
110:20
产品本来的一个原来的原则吧。哦呃,我看今天就是也跟大家整体去介绍了一下我们的lighthouse呃的产品,然后也也跟大家就是手把手去去带大家一起去操作了一下啊,我们如何去获取去拥有自己的一个一个云端的网盘,同时呢,也跟大家去介绍了一下,我们现在轻量体系当中,比如说有我们的主机安全啊,比如说有我们DS,比如说啊有我们的这个数据库,那同时呢,这里也跟大家呃去呃呃最后再安利一下,就是我们其实618有比较大的性价比的一个老用户的一个感恩回馈的,比如说我们续费专场,比如说我们新用户的一个呃活动啊,都是相对价格比较量的活动,大家大家如果有诉求的话,是可以再去呃购买的。
111:31
那呃,我看一下评论区有没有什么问题了,那今天我们就到这里吧,好吧,感谢大家,如果后续有遇到问题的同学,可以再通过咱们的呃,那个呃这个小助手等渠道了,然后跟我们一起沟通交流,也可以直接来找到我,好吧,那我们今天就到这儿了,好,谢谢大家,今天的就这样了,拜拜,拜拜。
112:06
好,那我们今天的课程也到这里全部结束啦,感谢大家今天的观看,我们下周四再见,拜拜。
我来说两句