#直播平台技术图谱

----
##直播

----
###采集
- **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**
- **运维**

LiveTelecast直播平台技术图谱skill-map的更多相关文章

  1. 转:鏖战双十一-阿里直播平台面临的技术挑战(webSocket, 敏感词过滤等很不错)

    转自:http://www.infoq.com/cn/articles/alibaba-broadcast-platform-technology-challenges 鏖战双十一-阿里直播平台面临的 ...

  2. 我发起了一个 .Net 平台上的 直播平台 开源项目 BalaBala

    直播平台, 需要解决的 技术点 是 2 个: 1  直播数据 的 传输 和 在 客户端 的 播放 2  大并发 关于 网络通信, 数据传输, 可以参考 <利用 MessageRPC 和 Shar ...

  3. fir.im Weekly - 从零开始,搭建理想的直播平台

    2016年苹果发布会如期而至,新一代的 iPhone 7, Apple Watch 同时亮相,可惜大家期待的 MacBookPro.AR.VR产品并未出现.不论大家对新产品是"买买买&quo ...

  4. Golang在视频直播平台的高性能实践

    http://toutiao.com/i6256894054273909249/ 熊猫 TV 是一家视频直播平台,先介绍下我们系统运行的环境,下面这 6 大服务只是我们几十个服务中的一部分,由于并发量 ...

  5. 零基础如何一步一步开始搭建高性能直播平台?现以GitChat·架构来进行说明

    前言 现在直播已经成为移动互联网时代一个新的重要流量入口,从YY.斗鱼到花椒直播,直播已经成为人们分享交流的新方式,应用场景众多,主要分为: 金融类直播:金融直播可应用于实时解盘,在线专家讲座,专家在 ...

  6. 直播 背景 技术体系 乐视云直播Demo

    背景 最近工作需要做一款直播APP,恩是的,从RTMP协议的实现开始到处理服务器高并发.负载均衡.客户端播放器实现等等等..... 估计全部写完我也到而立之年了吧...... BOSS们估计也是发现了 ...

  7. 实时视频直播客户端技术盘点:Native、HTML5、WebRTC、微信小程序

    1.前言 2017 年 12 月,微信小程序向开发者开放了实时音视频能力,给业内带来广阔的想象空间.连麦互动视频直播技术在 2016 年直播风口中成为视频直播的标配,然而只有在原生的 APP 上才能保 ...

  8. Golang在视频直播平台的高性能实践(含PPT下载)

    熊猫 TV 是一家视频直播平台,先介绍下我们系统运行的环境,下面这 6 大服务只是我们几十个服务中的一部分,由于并发量与重要性比较高,所以成为 golang 小试牛刀的首批高性能高并发服务. 把大服务 ...

  9. AI加持的阿里云飞天大数据平台技术揭秘

    摘要:2019云栖大会大数据&AI专场,阿里云智能计算平台事业部研究员关涛.资深专家徐晟来为我们分享<AI加持的阿里云飞天大数据平台技术揭秘>.本文主要讲了三大部分,一是原创技术优 ...

随机推荐

  1. Toposort(拓扑排序)dfs递归模板

    最近刷了几题拓扑排序的题,记录一下拓扑排序 在有向图中,并且按照一定的规则(题目所给的规则)排序.如果图中出现了有向环的话就无法排序了. int gap[maxn][maxn];//记录下有向边 in ...

  2. xstart使用方法

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/YABIGNSHI/article/det ...

  3. 提高redis cluster集群的安全性,增加密码验证

    节点设置密码 1.修改配置文件 在配置文件里面增加密码选项,一定要加上masterauth,不然Redirected的时候会失败. masterauth redispassword requirepa ...

  4. Redis初阶

  5. django-1-新手如何使用django

    工具: python,django 流程: 1.安装python 安装python,配置python环境变量, 2.安装django django安装有两种方式: 1.通过pip安装(python2叫 ...

  6. JAVA中的面向对象与内存解析_2

    构造方法(构造函数)   • 使用new +构造方法创建一个新的对象. • 构造函数是定义在Java类中的一个用来初始化对象的函数. • 构造函数与类同名且没有返回值. • 例如:Person类的构造 ...

  7. Ubuntu解压缩rar格式文件

    解压缩rar文件时,出现问题 解决方法: sudo apt-get install unrar

  8. SpringBoot集成Swagger,Postman,newman,jenkins自动化测试.

    环境:Spring Boot,Swagger,gradle,Postman,newman,jenkins SpringBoot环境搭建. Swagger简介 Swagger 是一款RESTFUL接口的 ...

  9. mySQL学习入门教程——4.内置函数

    四.内置函数: 包括了字符串函数.数值函数.日期函数.流程控制函数.其他函数(获取数据库信息)... 一.字符串函数[比较常用,需要掌握]1. concat(s1,s2,...,sn)   #把传入的 ...

  10. 小程序中this.setData的使用和注意事项

    前言:微信小程序中经常需要用到this.setData({})把变量值渲染到视图层,那到底什么是this.setData,如何使用?需要注意哪些?作为一个初学者,分享一点我的经验,希望大家批评指正. ...