首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
AGoodrMe
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
AGoodrMe
3年前
关注
SDP协议
每一个SDP都是以嵌套的方式定义的, 最外层是会话层其次是媒体层, 媒体层有分为音频和视频, 音频视频里有分别有各自的属性的定义. SDP规范 Key = Value Ke...
0
评论
分享
AGoodrMe
3年前
关注
WebRTC事件处理-基础知识
不同平台处理事件有不同的API Win平台下提供了 WSAEventSelect和完全端口两种接口处理事件, 完全端口处理事件会更高效,但是webrtc选择的是WSAEve...
0
评论
分享
AGoodrMe
3年前
关注
WebRTC三大线程
webrtc的所有其他线程都是由三大线程所创建的, 而这三大线程是在创建peer connectionfactory的时候所创建的,线程参数如果传空, 就会在内部逻辑自行创...
1
评论
分享
AGoodrMe
3年前
关注
WebRTC中的线程管理类
ThreadManager的路径内部数据 几个重要成员 ThreadManager* Instance() : 单例对象 std::vector<Thread*> mess...
0
评论
分享
AGoodrMe
3年前
关注
WebRTC中的线程类简介
Thread中的数据以及源码路径 MessageList messages_ : thread中是包含队列的, 有需要线程处理的任务需要先入队, 线程会依次处理, 保证每一...
0
评论
分享
AGoodrMe
3年前
关注
视频分发器- VideoBroadcaster
VideoBroadcaster属于vcm capture中的一个成员, 通过vcm capture 获取到采集的数据之后,再通过VideoBroadcaster分发出去....
0
评论
分享
AGoodrMe
3年前
关注
mediasoup简介及其概念
概念 mediasoup 是完全兼容webrtc的高性能sfu服务器, 它由ts语言实现的master端和基于libuv的c++语言实现的work模块组成. 严格意义上来说...
2
评论
分享
AGoodrMe
3年前
关注
常见的线程模型
线程模型一 组成: 任务队列, 队列中的每一项是包含了run方法的任务对象 线程控制器: 用于控制线程的使用 线程池: 用于线程的分配 好处: 可以控制线程的数量, 线程...
0
评论
分享
AGoodrMe
3年前
关注
线程基础知识
webrtc是一个多线程系统, 所以需要对线程有一定的基础. 计算机组成原理 这个计算机系统被南桥芯片和北桥芯片分成了两大部分, 其中北桥芯片连接着内存、CPU、显示器, ...
0
评论
分享
AGoodrMe
3年前
关注
一对一实时通信架构
三个重要的组件: signal server : 信令服务器, 用于必要信息的交换, 比如SDP信息进行媒体协商 STUN/TURN : 数据中转, 如果别再同一个局域网内...
0
评论
分享
AGoodrMe
3年前
关注
WebRTC 数据流转
接口层 : webAPI主要用以浏览器访问, C++ API 用于native开发 session层 : 包括呼叫、媒体协商逻辑 核心引擎层 : 音频引擎、视频引擎、传输引...
0
评论
分享
AGoodrMe
3年前
关注
WebRTC QOS方法
QOS : Quality Of Service, 顾名思义就是服务质量的意思. 以下内容参考自: https://blog.csdn.net/CrystalShaw/ar...
0
评论
分享
AGoodrMe
3年前
关注
实时互动直播的指标评测
实时通信延迟指标 最简单的测试方法就是, 让通信双方的摄像头对着同一个人数手指读秒, 精确度较低, 还可以两个摄像头都对着电脑屏幕上的秒表,观察两端发送出去的画面上秒表时差...
0
评论
分享
AGoodrMe
3年前
关注
直播技术简介
直播技术的方向 从产品上分类 : 传统直播 : 直播购物、娱乐直播、 游戏直播 实时互动直播 : 音视频会议、在线互动课堂 实时互动直播和传统直播的最大的不同点就是: 能否...
0
评论
分享
AGoodrMe
3年前
关注
FFmpeg
代码结构 libavcodec : 提供了一系列的编码器的实现 libavformat : 实现流的协议, 容器格式以及IO操作 libavutil : 包括了hash器,...
0
评论
分享
AGoodrMe
3年前
关注
WebRTC 传输的基本知识-STUN
STUN存在的目的就是进行NAT穿越 STUN是典型的客户端/服务端模式.客户端发送请求, 服务端进行响应. RFC STUN规范 RFC3489/STUN : Simpl...
0
评论
分享
AGoodrMe
3年前
关注
WebRTC 传输的基本知识-NAT
webrtc要解决的就是两个浏览器之间如何实时音视频互动的问题,对于底层来说就是两个端点之间如何进行高效的网络传输. 为此webrtc引入了多个传输协议 NAT : Net...
0
评论
分享
AGoodrMe
3年前
关注
webrtc架构
整体架构 目录结构 运行机制 peerConnection 调用过程 从上图中可以得到以下结论: Stream中可以包含一个或多个音频或视频轨. PeerConnectio...
1
评论
分享
AGoodrMe
3年前
关注
SRS
SRS (Simple Rtmp Server), 它是单进程实现的. 在同一台服务器上可以启动多个进程同时提供服务. 它的定位是运营级的互联网直播服务器集群; 它提供了非...
0
评论
分享
AGoodrMe
3年前
关注
Nginx RTMP 环境搭建
nginx代码下载 : https://nginx.org nginx rtmp 模块下载 : https://github.com/arut/nginx-rtmp-mod...
0
评论
分享
下一页
个人成就
文章被点赞
9
文章被阅读
26,345
掘力值
792
关注了
141
关注者
5
收藏集
1
关注标签
61
加入于
2017-07-03