【音视频流媒体技术】
文章平均质量分 90
本专栏专注于音视频相关的技术和基类。
paradox_1_0
自由、努力、向上。
展开
-
海外弱网下的在线视频平台优化实践
在弱网下,视频启动时间和播放卡顿都会增加。为提升弱网用户体验,需要识别出主要问题再针对性调优。本演讲将结合四达时代在非洲建设”StarTimesOn在线视频平台“过程中积累的丰富数据,分享传输路由优化和传输协议优化相关的关键问题,以及各类针对性调优方案上线后的效果对比。大家好,我是四达时代的研发总监张亮,本次分享的内容是基于四达时代在非洲做在线视频服务时所遇到的一些问题和一些优化的经验。大家都知道,非洲的网络环境非常复杂,甚至可以说几乎没有比非洲更差的网络环境了,因此我们这里介绍的是一个比较极端的情.转载 2021-03-30 10:41:58 · 780 阅读 · 0 评论 -
CDN关键技术研究与应用—内容路由技术
内容路由技术作为CDN中关键技术之一对业务的支撑效果起着举足轻重的作用。在LiveVideoStackCon2019上海 大会中,爱奇艺高级技术经理白帆从技术背景,架构优化,特殊场景应用等多方面详细介绍了CDN内容路由技术的实现并为用户提供高效的服务能力。大家好,我是来自爱奇艺的白帆,视频业务是目前爱奇艺的主营业务,CDN是支撑视频分发的关键系统,视频流技术的发展和高清视频流的应用对视频分发提出了更高的要求。本次分享的主要内容是如何通过内容路由技术的优化来提升CDN系统服务用户的能力。本次分享主.转载 2021-03-26 15:41:35 · 502 阅读 · 0 评论 -
如何使用开源SFU构建RTC云服务
编者按:本文由百度智能云RTC产品技术负责人 李永兴LiveVideoStack线上分享的内容整理而成,从系统架构角度,分析了常见的开源SFU在分布式部署以及高可用、高并发方面的不足,并提出相应的解决方案。大家好,我是来自百度智能云的李永兴,在百度智能云媒体云团队主要负责RTC产品的研发工作。01开源SFU的现状与不足在研发RTC产品的过程中,我们调研了许多优秀的开源WebRTC服务器,例如:Janus、MediaSoup、Licode、SRS4等,这些SFU都有不同的设计理念和特点.转载 2021-03-25 11:16:52 · 937 阅读 · 0 评论 -
WebRTC Native源码分析——P2P连接过程详解
一年前我初步分析了 WebRTC 的 P2P 连接过程,并总结为了安卓 P2P 连接过程和 DataChannel 使用一文,那会儿我刚接触 WebRTC C++ 的代码,看起来着实头大,而且安卓的代码要调试、测试也很麻烦,所以很多细节就没有展开,今天就让我们在 iOS 的工程里,对 P2P 连接的过程进行一个彻底的剖析。概览首先我们从宏观上了解一下 P2P 连接的过程,以及一些关键类之间的关系,这样在看代码时就不至于迷失在细节里。此外,没看过安卓 P2P 连接过程和 DataChannel 使用的原创 2020-10-21 17:40:55 · 1844 阅读 · 1 评论 -
WebRTC - ICE 过程简述
1. ICE介绍1.1.ICE的角色分为 controlling和controlled。Offer 一方为controlling角色,answer一方为controlled角色。1.2.ICE的模式分为FULL ICE和Lite ICE:FULL ICE:是双方都要进行连通性检查,完成的走一遍流程。Lite ICE: 在FULL ICE和Lite ICE互通时,只需要FULL ICE一方进行连通性检查, Lite一方只需回应response消息。这种模式对于部署在公网的设备比较.原创 2020-10-18 16:26:15 · 1396 阅读 · 0 评论 -
Qos涉及面基本理解
1. Qos基本概念QoS(Quality of Service)是服务质量的简称。对于网络业务来说,服务质量包括哪些方面呢?从传统意义上来讲,无非就是传输的带宽、传送的时延、数据的丢包率、网络的抖动等,而提高服务质量无非也就是保证传输的带宽,降低传送的时延,降低数据的丢包率以及时延抖动等。广义上讲,服务质量涉及网络应用的方方面面,只要是对网络应用有利的措施,其实都是在提高服务质量。因此,从这个意义上来说,防火墙、策略路由、快速转发等也都是提高网络业务服务质量的措施之一。服务质量相对网络业务而言,在转载 2020-10-18 10:55:07 · 916 阅读 · 0 评论 -
音视频开发技术的进阶路线
1. 音视频开发包括哪些内容虽然一篇文章无法把音视频开发的知识点都介绍清楚,但是大概的学习路线还是可以梳理一下的,我们先看看下面这张图: 其实说白了,音视频开发,就是要掌握图像、音频、视频的基础知识,并且学会如何对它们进行采集、渲染、处理、传输等一系列的开发和应用。采集:它解决的是,数据从哪里来的问题 渲染:它解决的是,数据怎么展现的问题 处理:它解决的是,数据怎么加工的问题 传输:它解决的是,数据怎么共享的问题每一个门类,都可以深挖,衍生...原创 2020-10-02 21:44:01 · 1316 阅读 · 1 评论 -
视频编码之I帧 、P帧、B帧-学习篇
另一篇文章:http://www.jianshu.com/p/04b5b1e4ff27视频传输原理视频是利用人眼视觉暂留的原理,通过播放一系列的图片,使人眼产生运动的感觉。单纯传输视频画面,视频量非常大,对现有的网络和存储来说是不可接受的。为了能够使视频便于传输和存储,人们发现视频有大量重复的信息,如果将重复信息在发送端去掉,在接收端恢复出来,这样就大大减少了视频数据的文件,因此有了H.264视频压缩标准。视频里边的原始图像数据会采用 H.264编码格式进行压缩,音频采样数据会采用 AAC 编码原创 2020-09-26 22:15:29 · 3075 阅读 · 0 评论 -
五种常见的流媒体协议(简单归类)
流媒体(streaming media)是指将一连串数据压缩后,经过网络分段发送,即时传输以供观看音视频的一种技术。通过使用 streaming media 技术,用户无需将文件下载到本地即可播放。由于媒体是以连续的数据流发送的,因此在媒体到达时即可播放。可以像下载的文件一样进行暂停、快进或后退操作。在这篇文章中,首先将说明什么是 video streaming protocol;其次会讨论流协议(streaming protocl)和编解码器之间的区别;最后,将介绍五种常见的流协议。1. 什么原创 2020-06-06 15:45:13 · 4098 阅读 · 0 评论