搭建一个简单的直播网站

简介: 我是一个比较爱看直播的人,经常空闲的时候会看一看LOL、吃鸡的直播。正好最近在研究阿里云的视频直播服务,突发奇想,自己来搭建一个简单的直播平台!主要会用到的东西有:视频直播、ECS、OBS、阿里播放器。

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

域名配置

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

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

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

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

在直播控制台,绑定播流域名和推流域名
7
8
9

直播推流

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

在直播推流的时候,需要一个推流软件,这里我们选择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,如果大家有兴趣,再把前端做好看一点、多开几路直播、做一个刷礼物系统、会员等级系统、聊天/弹幕功能等等,一个直播平台就诞生啦!

相关实践学习
基于函数计算快速搭建Hexo博客系统
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
相关文章
|
9月前
|
编解码 JSON 数据格式
实现在线直播源码高质量直播体验重要功能
在线直播源码平台中会出现各种各样问题,而应对这些问题,在线直播源码平台又开发出不同的功能,云端混流转码就是其中重要功能之一,它为平台带来了很大的优势。
|
10月前
|
视频直播 定位技术 UED
海外视频直播源码技术视频直播间的搭建
大家听到这里是不是感觉这个源码平台非常的熟悉,没错,这个源码平台就海外视频直播源码平台,而我说的这个房间就是视频直播间,主持人就是视频直播间内的主播,今天我就为大家分享海外视频直播源码技术视频直播间的搭建。
海外视频直播源码技术视频直播间的搭建
|
缓存 网络协议 CDN
直播app源码的搭建,仍有许多问题等待我们去解决
直播app源码的搭建,仍有许多问题等待我们去解决
|
编解码 算法 开发工具
直播泛在化的今天, 如何快速搭建不同场景的直播系统
目前,不同的直播业务场景的直播需求越来越多,不同的直播需求对应着不同的技术侧重点。本篇演讲将通过介绍阿里云的直播技术架构,从客户的角度讲解如何集成阿里云的直播产品,描绘在阿里云视频云直播系统内进行快速的场景搭建效果,展示其直播系统的技术特点。
直播泛在化的今天, 如何快速搭建不同场景的直播系统
|
存储 调度 对象存储
直播预告 | 想要30分钟上手阿里云CDN?从入门到实践,都在秒懂CDN
为了让用户更便捷、省心地使用CDN,阿里云推出「秒懂CDN」活动,邀请阿里云产品技术专家在线开课,用30分钟时间带用户认识产品和上门实操,同时搭配灵活的产品组合和优惠套餐,帮助用户降低使用门槛和成本。
2756 0
直播预告 | 想要30分钟上手阿里云CDN?从入门到实践,都在秒懂CDN
|
搜索推荐
搭建直播平台这些是必须的
搭建直播平台过程中很多人认为功能越多越好,不惜花费大量时间在功能开发上
392 0
搭建直播平台这些是必须的
|
视频直播
五种搭建直播网站的方式,你更喜欢哪一种?
各式各样的直播网站搭建起来,随着时代的发展不断增长,没有人能预测,下一刻,谁会爆发成为新的黑马,而你,又更喜欢哪种类型的搭建方式呢?
1437 0
|
编解码 视频直播 开发工具
怎样在阿里云搭建一套属于自己的直播服务
这是一个直播大爆炸的年代,什么事情都可以直播。最简单的直播形式可以概括为三个步骤——采集、转码和拉流。 开通步骤采集推流,实际上就是一个视频采集的过程,是从手机、摄像机、电脑、摄像头、话筒等等,把自己需要直播的这个画面和声音采集上来。
3654 0
|
新零售
如何使用阿里云直播快速搭建直播电商平台(微信端)
自从阿里巴巴推出的淘宝直播在2016年3月上线以来,热度持续不断上涨。“消费类直播”为网店销售带来了新的突破口。数据显示,在过去的2018年,淘宝直播用户达到了1.48亿,成交量突破千亿,并且还将不断持续上升。
6020 0