#直播平台技术图谱

----
##直播

----
###采集
- **iOS**
* HTTP Live Streaming
* DirectShow
- **Android**
* setPreviewCallback
* MediaRecorder
* ffmpeg
* getstreamer
* 机型适配
- **PC**
* mjpg-streame
* jpeg
* 摄像头驱动
- **摄像机**

### 前处理
- **美颜**
- **GPU计算**
* OpenCL
* DirectCompute
* GPGPU
* C++AMP
- **滤镜**
- **画面风格**
* GPUImage
- **人脸识别**
* 人脸特征点的识别
* 整幅人脸图像的识别
* 模板的识别
* 经网络进行识别

### 编码
- **硬件兼容性**
- **iOS**
* VideoToolbox.framework
- **H.264**
- **H.265**
- **MPEG**

### 传输
- **方案**
* Socket
* HTTP
* RTP/RTSP
- **CDN**
- **云服务**
- **TCP/IP优化**

### 服务器处理
- **RTMP**
- **HLS**
- **FLV**

### 解码
- **硬件兼容性**
- **H.264**
- **MPEG**

### 渲染

### 音频
- **降噪**
* Kamath
* Rangachari
- **编解码**
* AAC
* MP3

### Web音视频标准
- **WebRTC**
- **客户端**
- Chrome/firefox/Opera
- javascript
- iOS
- ObjectC Cordova
- **协议**
- JSEP
- ICE
- SIP
- WebSocket
- **通讯方式**
- 星型
- MCU
- Router
- **编解码**
- HD264
- VP8
- **穿墙服务**
- stun
- turnserver/coturn
- **signal**
- socket.io-client
- socket.io
- signalmaster
- apprtc
- **Media server**
- janus-gateway
- kurento
- freeswitch

----
##应用服务
- **IM**
- **通知**
- **礼物系统**
- **支付**
- **运营系统**
- **统计**

----
## 统计服务
- **数据库**
- **PostgreSQL**
- **MySQL**
- **MongoDB**
- **Redis**
- **HBase**
- **缓存**
- **Nginx**
- **Squid**
- **Varnish**
- **分布式文件系统**
- **Ceph**
- **GlusterFS**
- **MooseFS**
- **MogileFS**
- **FastDFS**
- **HDFS**
- **OpenAFS**
- **GFS**
- **KFS**
- **TFS**
- **消息队列**
- **RabbitMQ**
- **ActiveMQ**
- **Kafka**
- **MetaQ**
- **NSQ**
- **ZeroMQ**
- **MemcacheQ**
- **HTTPSQS**
- **Resque**
- **运维**

最新文章

  1. Ubuntu下安装中文输入法
  2. SQL SERVER 2000通过链接服务器发送邮件出现错误
  3. noip2016十连测round1
  4. systemtap折腾笔记
  5. pt-kill使用
  6. 学习WPF——元素绑定
  7. LINUX重启MYSQL的命令
  8. ASP.NET Boilerplate 深入系列之:概述
  9. 使用twisted.web实现代理服务器
  10. Codeforces Round #136 (Div. 2)
  11. linux apache httpd安装(安装全部modules)
  12. 【转】oracle数据库中varchar2陷阱
  13. Nagle算法,tcp小包组合(延迟)发送的算法
  14. UrlRewriteFilter 美化器的使用方法 伪静态化的解决方案(转)
  15. 【转】java 文件 读取目录下的所有文件(包括子目录)
  16. 2015第23周四HTML特殊字符显示问题
  17. EasyUI 1.3.1以下的组合验证
  18. IT行业有前景么?一个10年行内人的6点看法
  19. Rectangles hdu2461容斥定理
  20. Ansible运维自动化工具19个常用模块使用实例【转】

热门文章

  1. APP测试之-网址
  2. CSS布局浮动和定位属性的区别
  3. (转)Java 原子性引用 AtomicReference
  4. 斯坦福【概率与统计】课程笔记(六):EDA | 标准差和方差
  5. [LeetCode] 181.超过经理收入的员工
  6. DNS解析全过程详解
  7. 强烈推荐一款功能强大的Tomcat 管理监控工具
  8. Primeng UI框架ionic3 中下拉选择插件p-dropdown 插件的使用方法
  9. 2019-9-29-dotnet-对-DateTime-排序
  10. linux c 链接详解2-定义和声明