• 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**
    - **运维**

  • 相关阅读:
    IP分片与TCP分片的考虑
    snort-2.9.16在ubuntu16.04环境下的安装,配置与运行
    snort 程序流程图
    宿主机、容器、真实时间不一致问题
    ffi动态链接库的使用
    docker容器中nginx日志的分割
    dockerFile指令详解
    关于如何查看多网卡物理机中网卡序号与物理网卡的对应该关系
    Curl相关参数意义及使用方式
    docker 基础入门
  • 原文地址:https://www.cnblogs.com/timssd/p/7441131.html
Copyright © 2020-2023  润新知