00:01
各位同学大家好,下面的内容中呢,咱们开始完成直播课程的新闻操作,各位注意啊,咱们之前的在这个课程里边,我们做这个课程是不是都是点播课程,下面咱们开始做这个直播的相关操作,那直播里边首先把这过程给各位做个介绍。然后咱们开始进行实现,这里提到啊,第一个就上硅谷的硅谷课堂会定期推出直播课程,咱们在里边就是在管理员系统中可以添加直播课程,然后在微信公众号中能够进行直播的这个收看,这是我们的基本需求。而一个直播呢,大家知道啊,是一个很复杂一个流程,里面包含视频的采集,包括编码,包括等等的过程,所以实际中呢,一个公司如果说要开发一个完整的直播,它需要耗费大量的人力物力和财力,实际中一般做直播我们一般都是用一些第三方的平台进行实现,因为第三方有一些专门研究直播的公司,或者专门做直播的团队,他们更专业,我们现在也是选举一个第三方的直播的SDK进行开发,那直播里面有一个典型的模型,大家有个了解,咱们来看一下啊这个模型。
01:22
我把这个图给大家复制出来,咱们看一下这里边这个模型是怎么样的,大家有个了解。然后这个我先复制过来。拿到这里边我们看啊,就这张图里边。诶,没复制过来啊,我重新复制一下,就这个图,我把这个直接这咱们截个图拿过来啊。这是一个通用的直播模型,那这个模型怎么来看,大家看啊,首先咱们写的话,肯定有一个服务端,就是我们的后端的接口部分,然后在里边有两端,一端叫做主播方,一端叫播放端,那什么意思呢?强调比如现在啊,我们在服务端开发出咱的各种接口,那咱是不是要直播呀,直播的话咱同一个软件,比如现在我作为主播,我要直播,那肯定要共享我的屏幕,或者共享我的声音等等,这个叫主播方,另外有播放方,当我开始直播之后,我这个播放端它可以进行我直播的观看,比如他通过手机,通过网页,通过什么可以观看,所以这是一个比较典型的直播模型,大家有个了解,咱们开发中重点关注。
02:34
接口部分,这个主播方在这里边有相应的这个软件,直接用就可以了,然后播放端咱们按照文档进行整合,这是一个基本介绍,大家了解一下啊,然后这里边我们再来看啊,咱们项目中用了一个第三方的直播平台进行操作,而第三方的直播平台有很多,比如说比较常见的有这个犀牛云的,网易云的,腾讯云的,阿里云的等等,我们项目为了集成方便,咱们选取这个平台叫做欢拓云的直播平台,这个平台的最大好处是什么呢?里边把很多功能的代码给我们都实验出来了,用它之后会特别方便或者更快速完成整合,所以我们项目中选取欢拓云作为咱的直播平台进行使用。
03:24
当然可以用别的云啊,里边都有文档,只欢斗云更加方便。用第三方平台有很多优势,比如说降低成本,提高效率,降低风险,咱们找专业的团队,他给我们专门研究这个视频的直播部分,用它更加方便,这个啊是咱们针对我们需求的介绍,所以大家知道我们项目中做直播部分选取欢拓云进行实现,那欢拓云怎么用?首先我们先做个介绍,介绍它的基本使用过程。首先第一个啊,我们打开欢乐云的官网,这是它的官网,在官网里边呢,这个欢乐云你可以进行免费试用啊,特别是这里提到啊,在疫情期间嘛,免费试用时间会长点,所以咱们给他先进行一个账号的注册,就在里边进行注册,这个注册呢,你输入手机号获取验证码就可以了,这个注册我们可以试用一段时间,包括大家看啊,我这里边已经就是注册过了。
04:25
然后这里写到啊,就是你这里边直播剩余次数两次,就是你用手机号注册之后,你可以有两次的直播机会,每次是30分钟,咱们自己测试,这就足够了。另外你可以做一个实名认证,就是用你的这个身份证号或者你的头像认证,认证之后呢,直播次数没有限制,但是它有一个有效时间,这个试用阶段一般来讲在一周左右的时间,超过一周之后,如果你再想用,要么重新注册个新的账号,要么联系客服需要去充钱,然后进行使用,咱们作为测试直接注册一次两次足够了,或者说你实名认证注册一周之内使用也是可以的,我这里边就用它进行实现这个注册很简单,你输入你的手机号,包括选取一个名字啊就可以了,这个已经完成了。
05:21
然后完成之后呢,在他这个欢乐云里边有详细的文档,文档中列出来了。里边的各个开发过程,咱后面基于它进行咱们的功能的开发。那这个之后呢,咱们下面啊,把这欢乐云先做一个简单的演示,就通过它里面这个账号我们做个演示,让大家感受一下直播过程,演示之后咱们再来编写接口,在咱们项目中把它再整合进来,那下面啊,我们做一个简单的演示或者简单的体验,那咱看怎么做啊。首先第一个我这里边已经登录进去了,然后登录之后在这个位置我可以创建直播,那咱们做个创建,然后在直播里边各位看啊,第一个有你的直播的名称,比如说我输入一个就是第一次直播体验,这是一个名称,然后这里边有一个频道或者。
06:18
主播的ID这个位置我们做个创建,比如咱起个名称,我就叫测试啊,密码咱为了方便,我就是6666。啊,这里提示啊,比如是六到12位啊,那它这么写,123456,这是密码,然后咱们创建用这个啊,这是生成那个ID址,包括你看啊,在这个叫做频道管理中,有我们刚才建的这个频道,这是ID给我们生出来的这个啊,然后咱们回来在里边我们重新创建这个直播叫第一次直播体验,选择刚才我们这个频道号,就是里边的这个纸,我把这个直接分制过来。
07:00
刚才我们看到的啊。就是他。呃,重新写一下啊,这是那个平台号,然后这里边我们叫第一次直播体验,下面分类咱们就用默认分类了。包括你可以再创建一个不用默认的啊,然后这个位置有一个直播时间,比如说啊,咱随便选个时间,就是这个什么14:25。啊,这是我们的开始时间啊,就选择它了啊,然后包括结束时间,就选择这么一个,为了咱们测试方便,然后这个之后里边包括封面,包括其他方式,你根据实际来选择,比如这个详情,我们就加一个测试第一次。直播体验现在完成之后,最后创建,把这个直播进行创建,然后各位看啊,这里写到即将开始第一次直播体验,它是啥?这是它默认的一个图标,然后在里边这位置,这里写到直播的所有链接都在这里,包括配置在这里,包括数据在这里,你看里边啊都可以修改,包括进行查看,那咱们看一下下面怎么做啊,比如现在我点那个叫直播入口。
08:09
大家看啊,有两端,一端是主播端,一端是公众端,就是比如说现在我作为主播,就是我要直播这个人,那我这里边怎么做,下载他一个云直播的客户端,用频道ID和密码登录,咱们可以进行直播,然后观众可以在里边查看,那怎么查看,你看这里边啊,多种方式。首先我可以通过客户端记录,就是里边有这么一个网址,你看啊,就一个网页,在网页中能看到参与直播,包括你输入你的昵称,包括输入你的密码,然后密码这里写到啊,就这个。9033啊,这是D,包括通过二维码也都可以,所以你看里边啊,这写的都很详细,网页端观看,APP观看,包括扫码观看都可以,这是它里面那个。
09:00
就是观众看到直播端啊,那呢,把这个先打开,一会儿咱们做个查看。这部分啊,先给它去掉,然后密码是9033,我们先记住参与直播。9033观众昵称我就叫测试第一次。啊,这个参与。登录进去,目前呢,应该没有开始,所以里边应该是什么都没有显示,包括你看里边啊,各种场景什么聊天啊这些都存在,那现在呢,我来开始直播,下载这个进直播,这个我已经下载过来,客户端咱们找到啊,就这里边叫云直播。把这个点开。然后咱们把它打开啊,打开之后我们通过频道ID和密码进行这么一个登录,这是频道ID。然后这是密码123456啊,咱们登录记住。我们登录进去啊。呃,这版本需要更新,我给他先更新一下啊,或者说我重新下载一下。
10:03
呃,重新下一个,咱重新装一遍啊,因为之前那个版本应该低一点了,就是因为是我之前下载的,我把这个重新安装上,然后咱们重新进行操作,过程很简单啊,没有什么复杂的啊,那这个啊,我快速给他弄一下啊,把这些那个删掉,然后给他重新安装,然后最终进行直播。啊,这个啊,我重新安装了,然后重新登录啊。他的频道ID这个值复制一下,然后密码是123456,复制最后咱们登录,登录进去,登录之后我们开始进行直播。咱们等他记住啊。然后进入之后我们看啊,在这里边,我现在咱就开始做一个直播,比如现在我做一个桌面的分享啊,就是全屏分享。这个啊分享一下,然后这个位置开始进行直播。咱们直播一下啊。
11:03
好,我们等待啊,时间还没有到,还有一分钟啊,咱等待一分钟啊,然后快速直播进行开始,这里边你看啊,在这个就是用户播放端里边写到据课程开始还有一分零八秒,包括这是我们那个名称啊,这是我们的一些基本信息,包括学生当前就是一个学生,实际中肯定会更多啊,咱以这个为例进行测试,那我们等待,然后咱们开始直播,我们做一个简单的体验,后面这个过程咱通过编写接口,然后把它整合到我们的项目中就可以了。好,现在啊,咱们开始进行这个直播,我们来直播。第一次直播体验,然后确定。现在啊,正在连接服务器,连接成功,我现在是共享我这个桌面啊,咱就做个测试,然后咱们看啊,在这里边我们就能看到相关内容。你看这里边就看到了,所以现在呢,我们就完成了一个简单体验啊,咱就不播了啊,就一边说一边在反馈啊。
12:08
一边说一边在会。啊,所以以上呢,就是咱们对于这个欢拓云的这么一个直播体验,这个我就结束了啊,所以现在咱们就完成这过程,所以大家把这个自己来测试一下就可以了,这个我们就说到这里,然后咱们一会儿通过编写接口,通过这个整合流程,把它整合到我们的项目中去,所以这个我们先填到这里。
我来说两句