搭建一个简单的直播网站 您所在的位置:网站首页 网页搭建平台怎么做 搭建一个简单的直播网站

搭建一个简单的直播网站

2024-06-06 05:39| 来源: 网络整理| 查看: 265

我是一个比较爱看直播的人,经常空闲的时候会看一看LOL、吃鸡的直播。正好最近在研究阿里云的视频直播服务,突发奇想,自己来搭建一个简单的直播平台!主要会用到的东西有:视频直播、ECS、OBS、阿里播放器。官网链接:视频直播——https://www.aliyun.com/product/liveECS——https://www.aliyun.com/product/ecsOBS——https://obsproject.com/download阿里播放器——https://player.alicdn.com/aliplayer/setting/setting.html注:使用视频直播,需要有一个已备案的域名

域名配置

首先我们开通阿里云的视频直播1

在直播控制台-域名管理,添加推流、播流域名这里我选择的直播中心是:华南1,CDN加速区域是:中国大陆234

到域名解析控制台,添加两条CNAME解析,记录值为在视频直播添加域名所分配的CNAME地址5

PING域名检测一下解析是否生效,如下图所示的话,则已经生效6

在直播控制台,绑定播流域名和推流域名789

直播推流

首先我们要先生成推流地址和播流地址,点击控制台地址生成器,下拉选择对应的播流域名。注:AppName和StreamName是自定义用于鉴权的,随便填什么(我这里直接填app和stream)点击开始生成,就给到我们1个推流地址和3个播流地址1011

在直播推流的时候,需要一个推流软件,这里我们选择OBS,下载安装后,打开进入主界面在视频来源这里,就可以自由选择要直播什么类容,比如:显示器捕获、某个窗口捕获、游戏捕获、摄像头捕获等等。添加直播来源过后,我们点击右边的设置12

找到推流,我们把生成的推流地址,截取为两段,复制进去即可(第一段到AppName/,第二段从StreamName开始),点击应用并确定推流地址后,我们就可以“开始推流”了,至此,你已经开启了一场直播,只是还没有观众而已。13

直播拉流

我们先使用阿里云播放器测试一下播流是否能成功,是否有直播画面进入阿里云播放器:https://player.alicdn.com/aliplayer/setting/setting.html选择直播,输入生成的播流地址,再点击播放预览14

以下我们可能看的,是有直播画面的,一个完整的直播就完成了15

直播网站搭建

说建设一个直播网站呢,有点夸大,因为这个网站的内容,只有一个播放器上一步在阿里播放器上面,播放预览成功了,点击它的右边的代码,copy代码(因为直播预览填写过播流地址,播流地址自动填写在了代码里面)16

这里我们新买一台ECS,部署上最基础的IIS环境(搜索IIS镜像即可),把一个域名指向服务器外网IP,访问域名显示IIS页面17

我们要做的是,用阿里云播放器替换IIS页面首先远程登陆到这台ECS,然后找到IIS页面的源代码文件18

右键点击打开方式,选择通过记事本打开19

全选删除,然后把阿里云播放器那copy的代码贴进来,最后保存20

我们刷新一下域名,是显示直播画面的。至此大功告成!把域名分享给别人,你就有更多的观众啦!21

Emmmm,如果大家有兴趣,再把前端做好看一点、多开几路直播、做一个刷礼物系统、会员等级系统、聊天/弹幕功能等等,一个直播平台就诞生啦!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有