转贴地址:http://blog.csdn.net/heisedelangzi/article/details/52400333

从无到有开发连麦直播技术点整理-AnyRTC

直播关键字

采集前处理编码传输解码渲染推流拉流连麦直播互动RTMP

原理科普

  1. 为何一直推荐WebRTC?
  2. RTMP vs RTMFP
  3. 大话直播
  4. android音视频点/直播模块开发一些基本概念
  5. 【如何快速的开发一个完整的iOS直播app】(原理篇)
  6. 姚东(YY),金山18667号码农,张云龙(全民TV), 何李石(七牛)分享如何搭建直播平台浅谈
  7. 视频参数(流媒体系统,封装格式,视频编码,音频编码,播放器)对比
  8. 流媒体中用到的几个协议简介
  9. 【总结】视音频编解码技术零基础学习方法
  10. 【移动开发】关于视频直播技术,你想要知道的都在这里了(三)编码和封装
  11. 【HTML 5】 视频直播一站式扫盲
  12. 【React Native】 在直播应用中的实践 | 架构师实践日
  13. TCP 的那些事儿(上)

WebRTC

  1. Getting Started with WebRTC
  2. 【WebRTC】使用WebRTC搭建前端视频聊天室——入门篇
  3. 【WebRTC】用WebRTC搭建前端视频聊天室——信令篇
  4. 用WebRTC搭建前端视频聊天室——点对点通信篇
  5. WebRTC的RTCDataChannel
  6. 7 Creative Uses of WebRTC’s Data Channel
  7. Android之WebRTC介绍

流媒体-服务器-CDN

  1. 奥点云
  2. 七牛
  3. 网宿
  4. UCloud
  5. Nginx】优秀的免费Web服务器,通过扩展的nginx-rtmp模块,可以支持流媒体播放和管理。
  6. EasyDarwin】高性能开源流媒体服务器,支持RTSP、HLS、HTTP直播

IM

礼物系统,聊天系统,弹幕系统多半依赖IM,可根据自定义的消息来定义不同消息类型;

  1. 环信
  2. 极光IM
  3. Teameeting-MsgServer 免费开源

连麦互动

  1. 视频直播中用户连麦技术模型与特点分析(转载)
  2. 全球首创4人连麦-RTMP + RTC
  3. 亲加通讯云郝飞:探讨直播低延迟低流量的粉丝连麦技术

性能优化

  1. 移动直播技术秒开优化经验(含PPT)
  2. QQ空间直播秒开优化实践
  3. Facebook 直播如何撐起瞬間 80 萬人的流量?
  4. 浅析低延迟直播协议设计:RTP/RTCP
  5. 如何实现1080P延迟低于500ms的实时超清直播传输技术

优秀开源项目

  1. 【Android】DyncRTMPLiveClient-Android-推流-拉流-连麦-弹幕
  2. 【IOS】MPCHybirdEngine-IOS-推流-拉流-连麦-美颜-弹幕
  3. ijkplayer-播放器
  4. 基于ijkplayer的视频直播软件
  5. 【IOS】现了作为一个直播App的基本功能,比如本地视频流采集、播放、美颜、礼物、点赞出心
  6. 【IOS】PLCameraStreamingKit
  7. 【IOS】一个高仿项目

App技术点

  1. 【IOS】仿在直播、映客、Periscope、花椒等直播APP点赞动画
  2. 【IOS】上弹幕源码实现
  3. 【IOS】基于IOS的图像处理 美颜
  4. 开源的H.264编码器
  5. 【IOS】直播开源项目 喵播-APP
  6. 【Android】开源弹幕
  7. 【Android】仿花椒直播聊天的时候消息向上弹出,一定时间后自动消失的效果
  8. QQ 空间直播页面礼物冒泡效果

服务提供商

  1. AnyRTC-全球首创RTMP + RTC;
  2. 网易云信 - 在线教育;
  3. 腾讯云 - 老牌公司;
  4. 声网
  5. 阿里云

专栏博客

  1. WebRTC开发总结
  2. 铂渊信息技术
  3. 雷霄骅(leixiaohua1020)的专栏一个广院工科生的视音频技术笔记

竞品分析-产品方向

  1. 全民娱乐直播:映客、花椒直播竞品分析
  2. 花椒和映客直播App竞品分析
  3. 视频直播的发展历程、产品分类及现况
  4. 站在风口,移动直播+营销将何去何从?
  5. “映客直播”产品体验报告
  6. 移动直播异军突起:ME直播产品体验报告

业界新闻-

  1. AnyRTC:国内独家拥有四连麦技术的直播平台
  2. 直播逐渐渗透各行各业,在未来有哪些新的趋势?
  3. 给你一幅中国 VR 产业的全景图(内附PDF版)
  4. 在直播大战中杀出重围的一种套路—搞CP
  5. PPT+长文推荐:『直播』大时代
  6. 以直播类产品为例,产品总监如何制定公司2016年的KPI?
  7. 【直播风口】–资讯整合
  8. 游戏直播产品的 10 个 Growth Hacking 营销案例盘点

注意:doc文件夹里面有一些文档; 
GitHub持续更新(https://github.com/DyncLang/DevLiveBook)

从无到有开发连麦直播技术<转>的更多相关文章

  1. WebSocket+MSE——HTML5 直播技术解析

    作者 | 刘博(又拍云多媒体开发工程师) 当前为了满足比较火热的移动 Web 端直播需求,一系列的 HTML5 直播技术迅速的发展起来. 常见的可用于 HTML5 的直播技术有 HLS.WebSock ...

  2. 视频直播技术-视频-编码-传输-秒开等<转>

    转载地址:http://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=2653547042&idx=1&sn=26d8728548 ...

  3. 视频直播技术之iOS端推流

    随着网络基础建设的发展和资费的下降,在这个内容消费升级的时代,文字.图片无法满足人们对视觉的需求,因此视频直播应运而生.承载了实时性Real-Time和交互性的直播云服务是直播覆盖各行各业的新动力.网 ...

  4. 【基于WinForm+Access局域网共享数据库的项目总结】之篇一:WinForm开发总体概述与技术实现

    篇一:WinForm开发总体概述与技术实现 篇二:WinForm开发扇形图统计和Excel数据导出 篇三:Access远程连接数据库和窗体打包部署 [小记]:最近基于WinForm+Access数据库 ...

  5. 「视频直播技术详解」系列之七:直播云 SDK 性能测试模型

    ​关于直播的技术文章不少,成体系的不多.我们将用七篇文章,更系统化地介绍当下大热的视频直播各环节的关键技术,帮助视频直播创业者们更全面.深入地了解视频直播技术,更好地技术选型. 本系列文章大纲如下: ...

  6. 手游录屏直播技术详解 | 直播 SDK 性能优化实践

    在上期<直播推流端弱网优化策略 >中,我们介绍了直播推流端是如何优化的.本期,将介绍手游直播中录屏的实现方式. 直播经过一年左右的快速发展,衍生出越来越丰富的业务形式,也覆盖越来越广的应用 ...

  7. Atitit 开发2d游戏的技术选型attilax总结

    Atitit 开发2d游戏的技术选型attilax总结 1.1. 跨平台跨平台:一定要使用跨平台的gui技术,目前最好的就是h5(canvas,webgl,dom) +js了..1 1.2. 游戏前后 ...

  8. 移动端IM开发需要面对的技术问题

    1.前言 这两年多一直从事网易云信 iOS 端 IM SDK的开发,期间不断有兄弟部门的同事和合作伙伴过来问各种技术细节,干脆统一介绍下一个IM APP的方方面面,包括技术选型(包括通讯方式,网络连接 ...

  9. Web 开发中应用 HTML5 技术的10个实例教程

    HTML5 作为下一代网站开发技术,无论你是一个 Web 开发人员或者想探索新的平台的游戏开发者,都值得去研究.借助尖端功能,技术和 API,HTML5 允许你创建响应性.创新性.互动性以及令人惊叹的 ...

随机推荐

  1. UniqueID和ClientID的来源

    在<漫话ID>一文中,作者提出了一个问题:为什么在ItemCreated事件中访问ClientID会导致MyButton无法响应事件,事实上 MyButton无法响应事件是因为他在客户端的 ...

  2. WorkBook的SaveAs方法 2

    -----转载:http://blog.csdn.net/zyming0815/article/details/5939104 语法 声明Sub SaveAs ( _     Filename As ...

  3. Cognos开发报表如何隐藏列

    情景:当报表必须用到一列的存在,但是不需要显示该列的时候,我们就需要隐藏该列了,所有对象. 如何隐藏呢? 步骤1:选择要隐藏列的列标题和列正文两个部分 步骤2:分别找到左侧属性的条件样式,新建条件样式 ...

  4. 创建 序列 存储过程 job

    掌握了 oracle中的 dbms_lock 函数,该函数 主要用于暂停执行的程序 1.用意 写job 以10分钟 为单元,前10分钟 从 1到10 插入测试表, 中间10分钟从 11到20插入测试表 ...

  5. JavaScript--对象-检查一个对象是否是数组

    <!doctype html> <html> <head> <meta charset="UTF-8"> <title> ...

  6. Hibernate 性能优化之查询缓存

    查询缓存是建立在二级缓存基础之上的,所以与二级缓存特性相似,是共享的,适合修改不是很频繁的数据 查询缓存不是默认开启的,需要设置      1.在cfg文件中配置 <property name= ...

  7. C# 多线程编程 ThreadStart ParameterizedThreadStart

    原文地址:http://club.topsage.com/thread-657023-1-1.html 在实例化Thread的实例,需要提供一个委托,在实例化这个委托时所用到的参数是线程将来启动时要运 ...

  8. IOS快速开发之常量定义

    ---恢复内容开始--- 在IOS开发中,有一些方法常常需要用的,但是有很长的方法名,这造成了代码长,写起来累,我们可以通过宏定义了解决这些问题 比如说在代码布局的时候会遇上这样的问题,我们要获取上面 ...

  9. 直接插入排序(Straight Insertion Sort)的C语言实现

    原创文章,转载请注明来自钢铁侠Mac博客http://www.cnblogs.com/gangtiexia   直接插入排序(Straight Insertion Sort)的基本思想是将新记录插入到 ...

  10. cms中if标签的使用

    <#if order.EnFriendly ?? && order.EnFriendly==1> <td class="text-center"& ...