随笔分类 -  视频直播技术

摘要:一、录屏推流实现的步骤 1. 采集数据 主要是采集屏幕获得视频数据,采集麦克风获得音频数据,如果可以实现的话,我们还可以采集一些应用内置的音频数据。 2. 数据格式转换 主要是将获取到的视频和音频转换成常见的推流的标准格式,这样能保证让观看终端正常观看。 3. 编码处理 如果不进行编码的话,数据量会 阅读全文
posted @ 2018-05-29 18:12 灰色飘零 阅读(3093) 评论(0) 推荐(2) 编辑
摘要:一、前言 实时视频直播是这两年非常火的技术形态,已经渗透到教育、在线互娱等各种业务场景中。但要搭建一套实时视频直播系统,并非易事,下面针对直播系统的的搭建做一下说明: 1.1 通常的直播系统的技术模型图: 1.2 一个简易的直播系统,大致可以由三部分组成: 1.搭建一个rtmp媒体服务器; 2.推流 阅读全文
posted @ 2018-02-26 09:54 灰色飘零 阅读(9829) 评论(1) 推荐(3) 编辑
摘要:解决低延迟问题的核心思想:NO BUFFER 低延迟:顾名思义,就是让播放端和推流端的时间差越小越好,那么如何做到低延迟呢,一个词概括:no buffer 首先说明一下视频流的流向:推流端 >CDN服务器 >拉流端 1. 推流端 nobuffer,也就是保证推流端缓存的buffer最小。这样基本上保 阅读全文
posted @ 2017-02-20 19:30 灰色飘零 阅读(15709) 评论(0) 推荐(3) 编辑
摘要:音视频的直播系统是一个复杂的工程系统,要做到非常低延迟的直播,需要复杂的系统工程优化和对各组件非常熟悉的掌握。下面整理几个简单常用的调优技巧: 编码优化 1. 确保 Codec 开启了最低延迟的设置。Codec 一般都会有低延迟优化的开关,对于 H.264 来说其效果尤其明显。很多人可能不知道 H. 阅读全文
posted @ 2017-02-20 11:21 灰色飘零 阅读(3241) 评论(0) 推荐(5) 编辑
摘要:近期开始接触视频直播方面的项目,本人也总结了一些视频直播的相关的概念、技术及解决方案。 首先,了解了一下视频直播相关的概念。常用的几种视频协议是:RTMP、HTTP-FLV、HLS、RTP/RTCP协议。 然后我们会在说明一下直播整体的流程和相关的技术。 一、视频直播协议 在直播领域大概可以分类两种 阅读全文
posted @ 2017-02-13 16:25 灰色飘零 阅读(5191) 评论(0) 推荐(3) 编辑

点击右上角即可分享
微信分享提示