时间:2021-05-28
前言
我们在不敲代码的时候可能会去看游戏直播,那么是前台怎么实现的呢?下面我们来讲一下。
第一步,购买云直播服务
首先,你必须去阿里云或者腾讯云注册一个直播服务。也花不了几个钱,练手的话,几十块钱就够了。
这里我拿阿里云举例,购买完了,配置好推流域名跟播流域名,下面我们将进行地址生成。记住下面生成的地址,下面会用到。
第二步,下载本地推流工具
https://obsproject.com/
第三步,设置OBS
在第一步中图片底部有推流地址,需要注意,分为两部分填入下方图所示。
在AppName字段 为分界线分为两部分。输入完毕,点击确定,就好了。
第四步,开启推流
在OBS右方有个开启推流工具,第一次点开你会觉得黑屏,那是你没有
选择直播画面,在来源选项中,点击加号,选择对应来源,我这里选择的是显示器捕获。
第五步,写代码
安装hls.js
npm i hls.js -S安装dplayer,你可以进入官网,配置更加丰富的api。
npm i dplayer -S<!-- 现场课堂 --><template> <div class="center"> <div class="live"> <div id="dplayer"></div> </div> </div></template><script>let Hls = require('hls.js');import DPlayer from 'dplayer';export default { name: "Live", methods: { // 直播 live(){ const dp = new DPlayer({ live:true, container: document.getElementById('dplayer'), video: { url: 'https://live.carvedu.com/a/b.m3u8?auth_key=1589281526-0-0-02d0913b6a725efdb53f0deed823e418', // 示例地址 type: 'customHls', customType: { customHls: function (video, player) { const hls = new Hls(); hls.loadSource(video.src); hls.attachMedia(video); }, }, }, }); } }, mounted() { this.live(); },};</script><style scoped>#dplayer{ width: 100%; height: 500px;}</style>结语
以下为效果图:
到此这篇关于2分钟实现一个Vue实时直播系统的示例代码的文章就介绍到这了,更多相关Vue实时直播系统内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
直接上代码,代码中有注释,大家好好看!/***将一个时间戳转换成提示性时间字符串,如*2分钟内无显示*2分钟-24小时HH:mm*昨天昨天HH:mm*前天前天H
抖音发5分钟完整版的方法: 1、打开抖音,点击“消息”,进入“消息助手”,点击“系统通知”。 2、这里会有一条可以发1-5分钟视频的通知,其中包括一个网址,
本文实例为大家分享了java实现短信验证码5分钟有效时间,供大家参考,具体内容如下实现一个发送短信验证码的请求,要求5分钟之内重复请求,返回同一个验证码。网上可
如果,有不明白的问题,请先阅读30分钟掌握无刷新Repeater.示例代码下载:http://zsharedcode.googlecode.com/files/
饿了么推出多等5分钟/10分钟功能新功能会舆论“翻车”的后续报道:昨天凌晨。饿了么宣布将发布新功能:在结算付款的时候增加一个“我愿意多等5分钟/10分钟”的小按