我尽力从头到尾,详细介绍。
近期接到老板的需求,想在现有的网站上增加直播服务。我一个刚毕业的应届生实在太难弄了。公司就我一个开发的,也没有人可以问。自己参考前辈的文章和学习阿里的文档,跌跌碰碰的算是完成了任务,不过BUG有很多,我会在后期慢慢修复。
**项目背景:**后端SSM框架,前端JS、JQ、JSP。服务器mysql
一篇文章,我可能写不完,我会分多篇进行讲解。
这是已经上线,并已经使用了的直播效果
操作步骤:
1.注册阿里账号进行实名认证,注册这里就不介绍。
2.进入直播控制台
3.需要添加域名。需要两个域名,播流域名和推流域名
4.添加播流域名 和 推流域名
5.添加完成后,会出现如下所示,推流域名和播流域名,有个这两个其实就可以简单的进行直播了,其他就差一些优化。
6.设置HTTP配置头,以防出现跨域问题
7.设置好后我们来测试一下,点击‘用地址生成器生成’
8.这里一次选择播流和推流域名,这里的AppName和StreamName可以自定义,根据自己喜好设置。点击开始生成;
9.点击开始生成,会生成如下推流和播流链接。播流地址有三个不同的格式,M3U8的可在手机网页进行观看,其他两个格式不行,但是FLV格式延迟最低。
10.有了这两个推流和播流地址,我们就可以实现直播了。主播方我们使用第三方的OBS直播软件进行推流。粉丝方我们使用VLC开源播放器或者使用阿里播放器进行测试。
方便测试我们把‘推流地址’直接复制在这里,就不分开填密钥了。
11.填写好之后,主播方就可以进行直播了,点击开始推流,我们去VLC播放器观看直播。
12.复制播流地址中的任何一个地址即可,我这边使用的FLV格式的地址,进行播放就看到了主播方的界面,简单的直播就完成了。
如果你能得到如上的效果,说明你的配置都没有问题,下篇文章我会讲解怎么使用java语言进行直播和观看。我会后端基于ssm框架,前端使用的原始js、jq、jsp进行。因为公司的老项目,技术都是老的。
我第一次写文章,一定有很多不严谨的地方,请前辈和大佬评论方或者私聊我指正。
我是一名IT爱好者,今年7月份刚毕业,希望和大家一起交流学习,以后我会分享一些直接在学习和工作上的一些事情。分享一些自己怎么学习的。