LiveTelecast直播平台技术图谱skill-map
#直播平台技术图谱
----
##直播
----
###采集
- **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的更多相关文章
- 转:鏖战双十一-阿里直播平台面临的技术挑战(webSocket, 敏感词过滤等很不错)
转自:http://www.infoq.com/cn/articles/alibaba-broadcast-platform-technology-challenges 鏖战双十一-阿里直播平台面临的 ...
- 我发起了一个 .Net 平台上的 直播平台 开源项目 BalaBala
直播平台, 需要解决的 技术点 是 2 个: 1 直播数据 的 传输 和 在 客户端 的 播放 2 大并发 关于 网络通信, 数据传输, 可以参考 <利用 MessageRPC 和 Shar ...
- fir.im Weekly - 从零开始,搭建理想的直播平台
2016年苹果发布会如期而至,新一代的 iPhone 7, Apple Watch 同时亮相,可惜大家期待的 MacBookPro.AR.VR产品并未出现.不论大家对新产品是"买买买&quo ...
- Golang在视频直播平台的高性能实践
http://toutiao.com/i6256894054273909249/ 熊猫 TV 是一家视频直播平台,先介绍下我们系统运行的环境,下面这 6 大服务只是我们几十个服务中的一部分,由于并发量 ...
- 零基础如何一步一步开始搭建高性能直播平台?现以GitChat·架构来进行说明
前言 现在直播已经成为移动互联网时代一个新的重要流量入口,从YY.斗鱼到花椒直播,直播已经成为人们分享交流的新方式,应用场景众多,主要分为: 金融类直播:金融直播可应用于实时解盘,在线专家讲座,专家在 ...
- 直播 背景 技术体系 乐视云直播Demo
背景 最近工作需要做一款直播APP,恩是的,从RTMP协议的实现开始到处理服务器高并发.负载均衡.客户端播放器实现等等等..... 估计全部写完我也到而立之年了吧...... BOSS们估计也是发现了 ...
- 实时视频直播客户端技术盘点:Native、HTML5、WebRTC、微信小程序
1.前言 2017 年 12 月,微信小程序向开发者开放了实时音视频能力,给业内带来广阔的想象空间.连麦互动视频直播技术在 2016 年直播风口中成为视频直播的标配,然而只有在原生的 APP 上才能保 ...
- Golang在视频直播平台的高性能实践(含PPT下载)
熊猫 TV 是一家视频直播平台,先介绍下我们系统运行的环境,下面这 6 大服务只是我们几十个服务中的一部分,由于并发量与重要性比较高,所以成为 golang 小试牛刀的首批高性能高并发服务. 把大服务 ...
- AI加持的阿里云飞天大数据平台技术揭秘
摘要:2019云栖大会大数据&AI专场,阿里云智能计算平台事业部研究员关涛.资深专家徐晟来为我们分享<AI加持的阿里云飞天大数据平台技术揭秘>.本文主要讲了三大部分,一是原创技术优 ...
随机推荐
- [CSP-S模拟测试]:Set(随机化)
题目描述 你手上有$N$个非负整数,你需要在这些数中找出一个非空子集,使得它的元素之和能被$N$整除.如果有多组合法方案,输出任意一组即可.注意:请使用高效的输入输出方式避免输入输出耗时过大. 输入格 ...
- [CSP-S模拟测试]:water(BFS)
题目描述 有一块矩形土地被划分成$n\times m$个正方形小块.这些小块高低不平,每一小块都有自己的高度.水流可以由任意一块地流向周围四个方向的四块地中,但是不能直接流入对角相连的小块中.一场大雨 ...
- python中常用得字符串,列表函数汇总
字符串函数: 1,replace函数,替换函数.s = s.replace(old,new),老得元素被新的元素替换.注意不能直接写s.replace(old,new).要写s=s.replace(o ...
- vue项目在IE下显示空白打不开问题
近期遇到了项目是vue做的,在IE浏览器下打不开,显示空白问题,解决方案如下: 打不开的原因是因为少了babel-polyfill处理器,所以第一步需要下载: npm install babel-po ...
- 目前写出的bug
要检测p->next 与p都不=NULL while(p->next!=NULL &&p!=NULL) 会导致访问access NULL pointer的runtime错误 ...
- 如何为元组中的每个元素命名,提高程序可读性---Python数据结构与算法相关问题与解决技巧
实际案例: 学生信息系统中,数据为固定格式:(名字,年龄,性别,邮箱) ,通常使用元组来存储 使用优点: 使用元组最大的优点在于节省空间,存储相同的数据,使用元组比使用字典,空间小很多 使用缺点: 访 ...
- 2019杭电多校第⑨场B Rikka with Cake (主席树,离散化)
题意: 给定一块n*m的矩形区域,在区域内有若干点,每个顶点发出一条射线,有上下左右四个方向,问矩形被分成了几个区域? 思路: 稍加观察和枚举可以发现,区域数量=射线交点数+1(可以用欧拉定理验证,但 ...
- Apache Shiro 认证+授权(一)
1.核心依赖 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-co ...
- 【转】Ubuntu下外放有声音 耳机没声音
真是使用linux每天都有新的发现啊,今天早上起来用电脑,想听几首歌,插上耳机后发现没声音,我还以为是耳机坏了,就把耳机插在了手机上,发现耳机有声音,很纳闷,我象是不是电脑接口有问题了,但是在进系统的 ...
- 36.Minimum Path Sum(最小路径和)
Level: Medium 题目描述: Given a m x n grid filled with non-negative numbers, find a path from top left ...