Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5697
  • 博文数量: 11
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 120
  • 用 户 组: 普通用户
  • 注册时间: 2020-07-06 16:48
文章分类
文章存档

2020年(11)

我的朋友
最近访客

分类: IT业界

2020-08-19 14:55:53

直播平台搭建不可或缺的关键

 

直播平台的各式各样让很多人直接把直播平台发展成了自己的职业,5G时代的到来以及人工智能的普及出现,直播软件开发将迎来新的契机,当然在直播搭建的过程中,每一步都尤为重要。

     前处理:

最重要的部分是实时GPU渲染美感,前处理中还要去除是水印、时间戳等,这也是在直播平台必要的防范措施。实时美颜本身就相当考验APP厂商的技术经济实力,如何发展能够充分利用能力有限的GPU资源管理进行美颜处理,也是一个关键点。

    采集端:

   采集端即通过摄像头拍摄直播画面并录制声音,做架构时注意多终端适配,离线采集技术,人工聚焦等都会影响用户体验感。

     传输:

传输的重点是推流,如果在传输路径上只有一个点有故障,可能只有一些人看不到,如果推流出现问题,将会所有人都看不到。这是一种实时传输技术,成熟的直播平台都会选择把专业的CDN技术去做。

CDN节点

最核心的资源就是研究内容的分发节点,涉及直播平台的话流传输的技术管理架构也非常重要,一套成熟的移动直播系统程序在设置时通常会使用多个服务器,并采用分布式部署,确保后期直播平台的稳定运行。


1)消息服务器:主要用于推送消息,以及推送用户聊天室消息和私人消息。

2)业务服务器:移动直播的业务部分,朋友关系,直播管理,货币系统,礼品系统等。

3)视频服务器:实时视频,点播,转码,存储和点播。

4IM实时聊天:使用Node.js服务独立构建和部署聊天服务器。

5)商业服务器:网站逻辑基于php-tlinkphpthinkcmfmysqlredis


阅读(165) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~