开发直播App从服务端到客户端的应用
广州/设计爱好者/6年前/110浏览
版权
开发直播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
举报
声明
1
分享
相关推荐
评论你的想法~
表情
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
你可能喜欢
相关收藏夹
登录注册
1登录即可同步推荐记录哦
1登录即可加入我的收藏
评论登录即可评论想法
分享分享













































































