作者:佚名
时间:2020-09-14 03:00:00
浏览:5473
|
|
<p>直播的技术层:</p><p>直播变得越来越流行,很多的直播平台也应运而生,直播是一个很有技术的项目,从服务端到客户端到web等等。介绍包括服务端技术和客户端技术。包括最简单的服务端环境部署、客户端编译、采集、推流、拉流、美化特效、水印、延时优化、音视频同步、p2p等等。还有就是一些信号处理的知识,比如滤波,傅里叶变换(FFT)。</p><p>服务端的应用:</p><p>部署服务端环境;最常用的web服务nginx,数据库Mysql、Nosql,api</p><p>最多的三种选择:</p><ul class=" list-paddingleft-2"><p>java环境,需要jdk,tomcat/jboss</p></li><p>php环境,需要安装php,odp</p></li><p>lua环境,需要安装lua、luajit</p></li></ul><p>缓存技术:主要包含redis和memcached。</p><p>对于直播而言,我们需要部署两个东西,nginx(含nginx-rtmp-module)、ffmpeg。</p><p>客户端的应用:</p><p>部署客户端环境:在android平台,编译导入android studio等等过程是很复杂的,ios平台还好。</p><p>播放流程的解析:</p><p>解码,缩放,时间基线选择,缓存队列,画面渲染,声音播放等等。</p><p>整合数据是为了将音频数据和视频数据添加到相应的队列中,以便播放使用,针对音视频中一些基本参数的,做解码,播放速度控制,音视频同步等等。</p><p><img src="/Public/Upload/image/2020-09-14/20200914030000879975.jpg"/></p><p>产品顾问:徐文——\/ : OrangeAndLemonCream</p><p><br/></p>
|
|
|
|
|
|
|
|
一周最热 _ 一周热点的美文文章 |
|