开发直播App从服务端到客户端的应用
广州/设计爱好者/5年前/76浏览
版权
开发直播App从服务端到客户端的应用
直播变得越来越流行,很多的直播平台也应运而生,直播是一个很有技术的项目
直播的技术层:
直播变得越来越流行,很多的直播平台也应运而生,直播是一个很有技术的项目,从服务端到客户端到web等等。介绍包括服务端技术和客户端技术。包括最简单的服务端环境部署、客户端编译、采集、推流、拉流、美化特效、水印、延时优化、音视频同步、p2p等等。还有就是一些信号处理的知识,比如滤波,傅里叶变换(FFT)。
服务端的应用:
部署服务端环境;最常用的web服务nginx,数据库Mysql、Nosql,api开发
最多的三种选择:
java环境,需要jdk,tomcat/jboss
php环境,需要安装php,odp
lua环境,需要安装lua、luajit
缓存技术:主要包含redis和memcached。
对于直播而言,我们需要部署两个东西,nginx(含nginx-rtmp-module)、ffmpeg。
客户端的应用:
部署客户端环境:在android平台,编译导入android studio等等过程是很复杂的,ios平台还好。
播放流程的解析:
解码,缩放,时间基线选择,缓存队列,画面渲染,声音播放等等。
整合数据是为了将音频数据和视频数据添加到相应的队列中,以便播放使用,针对音视频中一些基本参数的,做解码,播放速度控制,音视频同步等等。

产品顾问:徐文——\/ : OrangeAndLemonCream
1
Report
声明
1
Share
相关推荐
in to comment
Add emoji
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
You may like
相关收藏夹
Log in
1Log in and synchronize recommended records
1Log in and add to My Favorites
评论Log in and comment your thoughts
分享Share














































































