直播技术初探

简介: 虽然做的是大数据,但是毕竟是在一家云公司,而且是家具有视频基因的公司,对直播相关的技术却知道的很少,很汗颜,晚上阅读了一些文章给自己做些概念上的准备,顺带记录下来,如能节约大家的时间,便是极好的了。

引子

驱动力大致如上面的文摘中所言,然而最近部门有一个工作便是帮助云平台做质量分析,所以我觉得有必要了解下视频相关的一些技术。

CDN

CDN 也就是 内容分发系统,以前知道CDN是用来做静态网页内容分发的,让用户可以就近访问到内容。现在CDN突然变得非常重要了,就是视频,尤其是直播的崛起。没有这项技术做铺垫,视频或者直播就很难解决网络问题。CDN本身也是为了解决网络延时和网络堵塞而提出的方案。
大体上参考下面这篇文章,大家就能对CDN有比较深入的了解了。
当然,这篇文章云计算厂商的科普文(广告)了,但是前面CDN部分的内容还是值得一看的,至少我看了是有收获的

视频播放的基本技术

以前我创业时,做过音频流媒体,采用的是red5 搭建的流媒体服务器。后面获悉优酷等公司采用的是基于HTTP协议的播放技术(视频切片)。当然,只有一个模糊的概念。今天特意找了一篇文章补补这方面的东西。推荐的文章如下:
里面详细介绍了:
  • 基于HTTP的渐进下载Progressive Download流媒体播放
  • HTTP Live Streaming(HLS)
  • RTSP (Real Time Streaming Protocol)
这三个流媒体相关的技术。大家看了几本就了解的差不多了,之前天天听到有同事说m3u8啥的,也知道是啥东西了。

直播质量控制

如果你已经看完了前面两篇文章,那么你可以知道,视频服务其实还是蛮复杂的,尤其是直播,对于延时等各方面都是有较高的要求的。下面这篇文章讲的是直播相关的技术架构,里面也有重点提及了直播质量控制相关的东西,我觉得是指的借鉴的。

进阶,直播进行互动的相关技术

直播的直接催生的是网红群体,网红的基础是粉丝经济。网红的竞争本质是粉丝这个大蛋糕的瓜分。所以如何通过直播技术和粉丝进行互动,便成为很重要的事情。下面这篇文章是关于直播中连麦相关的技术,总之看了还是蛮有技巧性的东西。

探讨直播低延迟低流量的粉丝连麦技术

总结

当然,花了一个晚上主动关注视频/直播相关的技术,写这篇文章的目的算是起一个引导的作用,让大家快速的了解相关的技术。
相关实践学习
Serverless极速搭建Hexo博客
本场景介绍如何使用阿里云函数计算服务命令行工具快速搭建一个Hexo博客。
目录
相关文章
|
存储 监控 前端开发
不断创新短视频APP源码,未来可期!
2018年短视频平台的爆火席卷了大江南北,不少商家和互联网都卷入其中,研究发开自己的短视频APP,而短视频源码最早是基于Adobe/Flash Media Server开发的一款CMS系统,当然目前已经开始逐步通过第三方云服务代替了FMS。
|
开发者
体育网络直播平台有哪些?以及开发赛事直播平台最快方案
在数字化和网络技术的推动下,体育网络直播平台的兴起,人们可以打破时间和空间的限制,随时随地观看各种体育赛事,感受热血激情的碰撞。本文将为您介绍一些备受瞩目的体育直播平台有哪些?,以及开发赛事直播平台最快方案是什么?
|
机器学习/深度学习 编解码 人工智能
|
机器学习/深度学习 Web App开发 编解码
淘宝直播技术架构升级:窄带高清
本文分享内容主要分为四个部分: 全民直播大时代的背景介绍 直播痛点分析 淘宝直播窄带高清技术 音视频技术趋势探讨
淘宝直播技术架构升级:窄带高清
|
Web App开发 编解码 缓存
2020双十一,阿里云GRTN拉开直播和RTC技术下半场的序幕
直播,已经成为了“剁手党”们最喜闻乐见的一种购物形式。对直播体验的极致追求,也是淘宝技术人们长期的努力方向。为了提升用户购物体验,让直播更加丝滑,让剁手更快一些,在2020双十一期间,淘宝首次启用了阿里云CDN的GRTN全球实时传输网络。数据显示,和传统的HTTPFLV/RTMP方式相比,在启用了GRTN后,直播端到端的延时降低了83%。那么,GRTN到底是什么?其背后究竟隐藏了哪些核心技术?
10473 0
2020双十一,阿里云GRTN拉开直播和RTC技术下半场的序幕
|
缓存 5G 视频直播
一对一直播平台源码开发的新思路,从直播开始分析
现如今科技发展飞速,一对一直播平台开发也没有想象中的那么困难,但是如果没有相对的开发经验,开发周期可能会相对较长,也比较容易踩坑。这时候可以选择靠谱的一对一直播平台源码,再进行二次开发,节省时间和成本,还可以保证一对一直播平台源码运行的稳定性。
直播平台软件开发中关于直播技术的架构问题
在直播平台软件开发中,需要关注的点有很多。但是我们并不能把关注点只是放在客户端如何去采集音频数据,或者是客户端的推拉流的相关内容,而是应该先了解一下直播技术的架构问题。这样一来,对于直播技术的运转流程理解起来也就更加容易了。
直播平台软件开发中关于直播技术的架构问题
|
人工智能 监控 视频直播
如何搭建直播平台?低延时连麦+人工智能让互动升级
通过集成阿里云直播SDK,用户可以轻松实现移动端、PC端的直播流推送。直播服务器接收到直播流,对流进行处理(转封装、转码等),并通过CDN进行分发。支持10万+路流输出,1000万+观众同时在线。本文将详细展开。
13693 0
如何搭建直播平台?低延时连麦+人工智能让互动升级
|
Web App开发 边缘计算 缓存
打造“零距离”互动直播间,低延时流媒体技术实践
如何提升直播过程中三个要素之间的互动,让主播与主播之间、主播与粉丝之间达到一致 的用户体验?优酷直播流媒体团队做了低延时流媒体技术的探索实践,实现了在用户体验不下 降的基础上,让主播与主播延时<300ms,主播与粉丝延时<600ms,解决了直播间各类互动问题。
打造“零距离”互动直播间,低延时流媒体技术实践
|
存储 NoSQL Java
一对一直播系统,受到追捧的原因
直播分类的延伸中,一对一直播系统同样受到大家的追捧
196 0