网络直播系统的架构,基础版直播间搭建

简介: 直播行业从2013年发展至今,行业逐步规范,功能逐步增加,前几天,斗鱼直播平台宣布自己又获得了一轮融资,此次融资金额近40亿,那么大家想不想知道网络直播系统的架构呢?本文将从三个版块讲述一个简单的网络直播系统的架构是怎么样的,不说废话,开始吧一、首页部分网络直播系统的首页大致会有这么几个模块:...

直播行业从2013年发展至今,行业逐步规范,功能逐步增加,前几天,斗鱼直播平台宣布自己又获得了一轮融资,此次融资金额近40亿,那么大家想不想知道网络直播系统的架构呢?本文将从三个版块讲述一个简单的网络直播系统的架构是怎么样的,不说废话,开始吧

一、首页部分

网络直播系统的首页大致会有这么几个模块:顶部/底部导航、分类列表、推荐列表

1、顶部/底部导航

顶部/底部导航通常会有这样几项菜单:关注、直播、视频、附近 、排行、搜索、个人等

1) 关注:用户注册后,点击进入该菜单可以看到自己关注的主播的动态信息,点击直播信息可以直接进入直播间内观看直播

2) 直播列表:在该列表中会有所有在线直播的主播直播间缩略图,通常会依据一定算法(依据推荐值、曝光量。粉丝数等数据计算)排列。

3) 视频列表:主播发布的短视频可以在此处看到,点击进入短视频页面,还可双击点赞、评论留言,该功能被用于主播与用户正在非直播时间内进行社交活动。

4) 附近功能:利用定位系统,计算用户与其它开启定位功能的主播之间的距离,以实现社交活动。

5) 排行榜功能:该功能中可能会有多个榜单,如收益榜、贡献榜等,每个榜单下会有小榜单如“日榜”“月榜”“周榜”等

6) 搜索列表:点击搜索即可出现一个二级页面,在搜索框中输入用户的名字、ID 号或主播房间号可以搜索该用户或直播间

7) 个人菜单点开可进入个人列表

2、分类列表

在分类列表中通常会有音乐、舞蹈、交友、美食等诸多分类,点击进去可精准查询到自己喜欢的直播类型。

3、热门模块

被推荐的直播间会在此显示,推荐值根据“热门礼物”、“粉丝数目”等指数设定,各直播系统推荐机制各不相同。

二、 直播间内

直播房间的类型(付费房间、密码房间、普通房间和计时收费房间等)会在直播间外的缩略图中标明,点击进入直播间,我们可以看到这样一些功能:

1)抢红包功能:用户、主播皆可发布红包,发布红包的数额、是否延迟发送都可以在网络直播系统中进行设置,此功能作用为炒热气氛。

2)发礼物功能:该功能是直播常见的功能,该功能不但能期待如红包一般的热气氛功能,还能适当增加平台、主播的收入。

3)主播连麦功能:主播可以与直播连麦和PK,也可以与观众连麦聊天,该功能配合密码房间可实现一对一直播的功能,也可以作为主播与用户联络感情用,用法多多。

4)关注功能:点击即可关注主播

5)查看榜单功能:主播在本场直播中所收到的礼物、谁为主播打赏了多少钻石,都可在这里看到。

6)发私信功能:用户可使用该功能与主播互发私信

7)直播游戏功能:主播开启该功能,可与用户在线玩游戏

三、 个人主页

在个人主页中,我们可以看到用户直播的次数、发布的短视频、关注的人数和粉丝、充值明细、商城购买物品和家族所属等明细,还可进行个性设置如“在线免打扰”之类的。

如此,一个简单的网络直播系统的架构就这么出来了,如果想增添新功能,也可在此基础上进行二次开发,增加新功能,更多与网络直播系统开发相关的资讯和分析会在以后逐渐放出,敬请期待,需要的朋友请关注我。

声明:文章为原创内容,转载请注明我的博客链接及作者

相关文章
|
7月前
|
存储 数据安全/隐私保护 开发者
开发搭建体育赛事直播平台详细的步骤和建议
开发创建体育赛事直播平台是一个备受欢迎的创业选择,尤其在体育赛事在线观看和直播技术不断提升的情况下。下面是详细的步骤和建议,以确保您的项目成功上线并满足用户需求。
|
8月前
|
存储 边缘计算 负载均衡
直播APP源码搭建:核心的服务器系统
这就是直播APP源码平台的服务器系统,拥有着管理用户、数据、直播流质量与带宽等优秀的能力,是直播APP源码平台正常运行提供服务和用户优质体验的重要支撑,服务器系统可以说是直播APP源码平台的重要核心。
直播APP源码搭建:核心的服务器系统
|
运维 Cloud Native 容器
【直播】直播预告 | 云原生游戏第4讲:游戏服的网络接入和状态管理【直播已生成回放】
2022 年 11 月 29 日(周二)阿里云容器服务高级工程师 & 云原生游戏负责人,刘秋阳将会为大家详细介绍 OKG 的网络插件功能,一键式部署游戏服南北向网络,OKG 的自定义服务质量功能,以及自动化地感知并管理游戏服状态。
【直播】直播预告 | 云原生游戏第4讲:游戏服的网络接入和状态管理【直播已生成回放】
|
开发工具
如何实现一套可切换的声网+阿里的直播引擎
小盒的直播业务一开始是打算用两套引擎切换使用的,所以需要封装一下。而且因为声网和阿里的直播sdk的官方文档都不是很全面,甚至有的还有错误(可能是文档没及时更新)导致无法正常运行,接入时问题多多,所以同时记录一下的接入过程中的问题及处理。
213 0
|
编解码 架构师 文件存储
直播系统的云构建干货分享
直播系统的云构建干货分享
208 0
直播系统的云构建干货分享
|
编解码 算法 开发工具
直播泛在化的今天, 如何快速搭建不同场景的直播系统
目前,不同的直播业务场景的直播需求越来越多,不同的直播需求对应着不同的技术侧重点。本篇演讲将通过介绍阿里云的直播技术架构,从客户的角度讲解如何集成阿里云的直播产品,描绘在阿里云视频云直播系统内进行快速的场景搭建效果,展示其直播系统的技术特点。
直播泛在化的今天, 如何快速搭建不同场景的直播系统
|
视频直播 5G 开发工具
看直播软件源码,如何实现直播系统业务以及技术注意点分析
直播类app越来越受欢迎,互联网企业看到“直播+”的巨大潜力,搭建直播平台也成为大需求,而拥有一套完整的直播软件源码是开发直播软件的基础
看直播软件源码,如何实现直播系统业务以及技术注意点分析
|
大数据
解读直播间搭建的直播带货系统,直播间搭建的要点
直播间搭建的带货系统凭借其方便快捷的购物体验,在疫情期间飞速崛起,给人们带来了许多便利的同时也掀起了一股网购的新浪潮,也是当下电商快速复苏的一个新风口。直播带货系统的目的就是抓住商机,满足消费者需求,今天带大家来一起解读一下直播间搭建的直播带货系统要点。
解读直播间搭建的直播带货系统,直播间搭建的要点
|
机器学习/深度学习 弹性计算 Kubernetes
直播 | K8s 部署方式,你知道几种?
以“云”为核心的软件研发思想,正逐步成为所有开发者的默认选项。 作为整个云原生体系发展的基石,今天 Kubernetes 无处不在,无论是在云上,还是用户自建的数据中心里,甚至一些我们想象不到的场景里,都有 Kubernetes 的存在。Kubernetes 正在成为技术人员的必修课,大量的工作岗位正在涌现出来。
2612 0
直播 | K8s 部署方式,你知道几种?
|
人工智能 算法 大数据
【直播预告】语音交互时代,产品便捷开发的关键有哪些?
1、极简!端云一体解决方案,助力语音方案商实现极简开发 2、场景!可快速实现命令词更新,让场景互动更智能 3、SDK !产品化的语音行业SDK打包带走
【直播预告】语音交互时代,产品便捷开发的关键有哪些?