从无到有开发连麦直播技术<转>
转贴地址:http://blog.csdn.net/heisedelangzi/article/details/52400333
从无到有开发连麦直播技术点整理-AnyRTC
直播关键字
采集、前处理、编码、传输、解码、渲染, 推流, 拉流、连麦、直播、互动、RTMP
原理科普
- 为何一直推荐WebRTC?
- RTMP vs RTMFP
- 大话直播
- android音视频点/直播模块开发一些基本概念
- 【如何快速的开发一个完整的iOS直播app】(原理篇)
- 姚东(YY),金山18667号码农,张云龙(全民TV), 何李石(七牛)分享如何搭建直播平台浅谈
- 视频参数(流媒体系统,封装格式,视频编码,音频编码,播放器)对比
- 流媒体中用到的几个协议简介
- 【总结】视音频编解码技术零基础学习方法
- 【移动开发】关于视频直播技术,你想要知道的都在这里了(三)编码和封装
- 【HTML 5】 视频直播一站式扫盲
- 【React Native】 在直播应用中的实践 | 架构师实践日
- TCP 的那些事儿(上)
WebRTC
- Getting Started with WebRTC
- 【WebRTC】使用WebRTC搭建前端视频聊天室——入门篇
- 【WebRTC】用WebRTC搭建前端视频聊天室——信令篇
- 用WebRTC搭建前端视频聊天室——点对点通信篇
- WebRTC的RTCDataChannel
- 7 Creative Uses of WebRTC’s Data Channel
- Android之WebRTC介绍
流媒体-服务器-CDN
- 奥点云
- 七牛
- 网宿
- UCloud
- 【Nginx】优秀的免费Web服务器,通过扩展的nginx-rtmp模块,可以支持流媒体播放和管理。
- 【EasyDarwin】高性能开源流媒体服务器,支持RTSP、HLS、HTTP直播
IM
礼物系统,聊天系统,弹幕系统多半依赖IM,可根据自定义的消息来定义不同消息类型;
连麦互动
性能优化
- 移动直播技术秒开优化经验(含PPT)
- QQ空间直播秒开优化实践
- Facebook 直播如何撐起瞬間 80 萬人的流量?
- 浅析低延迟直播协议设计:RTP/RTCP
- 如何实现1080P延迟低于500ms的实时超清直播传输技术
优秀开源项目
- 【Android】DyncRTMPLiveClient-Android-推流-拉流-连麦-弹幕
- 【IOS】MPCHybirdEngine-IOS-推流-拉流-连麦-美颜-弹幕
- ijkplayer-播放器
- 基于ijkplayer的视频直播软件
- 【IOS】现了作为一个直播App的基本功能,比如本地视频流采集、播放、美颜、礼物、点赞出心
- 【IOS】PLCameraStreamingKit
- 【IOS】一个高仿项目
App技术点
- 【IOS】仿在直播、映客、Periscope、花椒等直播APP点赞动画
- 【IOS】上弹幕源码实现
- 【IOS】基于IOS的图像处理 美颜
- 开源的H.264编码器
- 【IOS】直播开源项目 喵播-APP
- 【Android】开源弹幕
- 【Android】仿花椒直播聊天的时候消息向上弹出,一定时间后自动消失的效果
- QQ 空间直播页面礼物冒泡效果
服务提供商
专栏博客
竞品分析-产品方向
- 全民娱乐直播:映客、花椒直播竞品分析
- 花椒和映客直播App竞品分析
- 视频直播的发展历程、产品分类及现况
- 站在风口,移动直播+营销将何去何从?
- “映客直播”产品体验报告
- 移动直播异军突起:ME直播产品体验报告
业界新闻-
- AnyRTC:国内独家拥有四连麦技术的直播平台
- 直播逐渐渗透各行各业,在未来有哪些新的趋势?
- 给你一幅中国 VR 产业的全景图(内附PDF版)
- 在直播大战中杀出重围的一种套路—搞CP
- PPT+长文推荐:『直播』大时代
- 以直播类产品为例,产品总监如何制定公司2016年的KPI?
- 【直播风口】–资讯整合
- 游戏直播产品的 10 个 Growth Hacking 营销案例盘点
注意:doc文件夹里面有一些文档;
GitHub持续更新(https://github.com/DyncLang/DevLiveBook)
从无到有开发连麦直播技术<转>的更多相关文章
- WebSocket+MSE——HTML5 直播技术解析
作者 | 刘博(又拍云多媒体开发工程师) 当前为了满足比较火热的移动 Web 端直播需求,一系列的 HTML5 直播技术迅速的发展起来. 常见的可用于 HTML5 的直播技术有 HLS.WebSock ...
- 视频直播技术-视频-编码-传输-秒开等<转>
转载地址:http://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=2653547042&idx=1&sn=26d8728548 ...
- 视频直播技术之iOS端推流
随着网络基础建设的发展和资费的下降,在这个内容消费升级的时代,文字.图片无法满足人们对视觉的需求,因此视频直播应运而生.承载了实时性Real-Time和交互性的直播云服务是直播覆盖各行各业的新动力.网 ...
- 【基于WinForm+Access局域网共享数据库的项目总结】之篇一:WinForm开发总体概述与技术实现
篇一:WinForm开发总体概述与技术实现 篇二:WinForm开发扇形图统计和Excel数据导出 篇三:Access远程连接数据库和窗体打包部署 [小记]:最近基于WinForm+Access数据库 ...
- 「视频直播技术详解」系列之七:直播云 SDK 性能测试模型
关于直播的技术文章不少,成体系的不多.我们将用七篇文章,更系统化地介绍当下大热的视频直播各环节的关键技术,帮助视频直播创业者们更全面.深入地了解视频直播技术,更好地技术选型. 本系列文章大纲如下: ...
- 手游录屏直播技术详解 | 直播 SDK 性能优化实践
在上期<直播推流端弱网优化策略 >中,我们介绍了直播推流端是如何优化的.本期,将介绍手游直播中录屏的实现方式. 直播经过一年左右的快速发展,衍生出越来越丰富的业务形式,也覆盖越来越广的应用 ...
- Atitit 开发2d游戏的技术选型attilax总结
Atitit 开发2d游戏的技术选型attilax总结 1.1. 跨平台跨平台:一定要使用跨平台的gui技术,目前最好的就是h5(canvas,webgl,dom) +js了..1 1.2. 游戏前后 ...
- 移动端IM开发需要面对的技术问题
1.前言 这两年多一直从事网易云信 iOS 端 IM SDK的开发,期间不断有兄弟部门的同事和合作伙伴过来问各种技术细节,干脆统一介绍下一个IM APP的方方面面,包括技术选型(包括通讯方式,网络连接 ...
- Web 开发中应用 HTML5 技术的10个实例教程
HTML5 作为下一代网站开发技术,无论你是一个 Web 开发人员或者想探索新的平台的游戏开发者,都值得去研究.借助尖端功能,技术和 API,HTML5 允许你创建响应性.创新性.互动性以及令人惊叹的 ...
随机推荐
- MemCache缓存和C#自带的Cache缓存
1.MemCache: //初始化 static SockIOPool _pool; // 创建Memcached private static MemcachedClient Create(stri ...
- 使用WMI来连接远端计算机
1. wmi连接前提 利用wmi来连接远端计算机首先要具有远端计算机管理员的用户名和密码.如果计算机在域中的话,要有域管理员用户名和密码,或者是把域帐户加入本机管理员组中也可以. 2. 相关类的用法- ...
- DOM中的node与element的区别
先看document的两个常见method. document.createTextNode Constructor: Text document.createElement Constructor: ...
- 跟我学android-Android应用基本组件介绍(五)
Activity activity 是最基本的模块,我们成为活动,一个activity通常就是一个单独的屏幕,每一个活动都被实现为一个独立的类,且都继承活动的基类.在activity的实现类里显示用户 ...
- 【NOI2006】最大获利
[问题描述] 新的技术正冲击着手机通讯市场,对于各大运营商来说,这既是机遇,更是挑战.THU 集团旗下的CS&T 通讯公司在新一代通讯技术血战的前夜,需要做太多的准备工作,仅就站址选择一项,就 ...
- UVA 10254 - The Priest Mathematician (dp | 汉诺塔 | 找规律 | 大数)
本文出自 http://blog.csdn.net/shuangde800 题目点击打开链接 题意: 汉诺塔游戏请看 百度百科 正常的汉诺塔游戏是只有3个柱子,并且如果有n个圆盘,至少需要2^n- ...
- ubuntu用户及用户组文件信息
1.用户帐号文件 /etc/passwd中存放当前系统的用户列表及用户基本的设置信息: 文件中每一行对应一个用户信息,用户信息用":"来分隔,各项内容含义如下: 用户名:用户密码: ...
- 在linux下将当前目录文件全部小写含目录名
ls | sed -n '/[A-Z]/s/.*/mv & \L&/e' 公司以前用的windows server 服务器 文件大小写都一样. 新迁移到centos 服务器上,发现 ...
- Seajs教程
API 快速参考 该页面列举了 Sea.js 的常用 API.只要掌握这些用法,就可以娴熟地进行模块化开发. seajs.config 用来对 Sea.js 进行配置. seajs.config({ ...
- 黑马程序员—C语言的判断语句
------Java培训.Android培训.iOS培训..Net培训.期待与您交流! ------- 一.分支结构 结构化程序设计(英语:Structured programming),一种编程范型 ...