直播
Jarlene
这个作者很懒,什么都没留下…
展开
-
直播技术(从服务端到客户端)一
环境部署2015年开始直播变得越来越流行,很多的直播平台也应运而生,直播是一个很有技术的项目,从服务端到客户端到web等等。我们将写一序列的博客来阐述直播中的技术,这包括服务端技术和客户端技术。包括最简单的服务端环境部署、客户端编译、采集、推流、拉流、美化特效、水印、延时优化、音视频同步、p2p等等。当然还可能包括一些信号处理的知识,比如滤波,傅里叶变换(FFT)。从本文开始我们将从环境部署开始,这原创 2016-08-31 16:25:37 · 17231 阅读 · 9 评论 -
直播技术(从服务端到客户端)二
播放在上一篇文章中,我们叙述了直播技术的环境配置(包括服务端nginx,nginx-rtmp-module, ffmpeg, android编译,ios编译)。从本文开始,我们将叙述播放相关的东西,播放是直播技术中关键的一步,它包括很多技术如:解码,缩放,时间基线选择,缓存队列,画面渲染,声音播放等等。我将分为三个部分为大家讲述整个播放流程;Android第一部分是基于NativeWindow的视原创 2016-09-14 11:05:51 · 9862 阅读 · 9 评论 -
直播技术(从服务端到客户端)三
FFmpeg介绍-上前两篇文章分别介绍如何在三端(android,ios ,server)编译ffmpeg以及简单的推流的功能和在android和ios上实现播放功能。从这篇文章开始我们将详细介绍FFmpeg。介绍大概分为两部分,解码、编码。整个过程和上一篇博客中介绍的流程一样。解码过程在上一篇文章中我们提到了视频播放过程中,FFmpeg做的一些工作,主要包含以下步骤: av_register原创 2016-11-15 19:36:46 · 2825 阅读 · 0 评论