WebRTC开发者社区为开发者提供最新最全的WebRTC资料
目录
  • 首页
  • WebRTC概念与基础
  • WebRTC项目与应用
  • WebRTC教程资料
  • WebRTC开发资源
  • WebRTC源码分析
  • WebRTC服务端开发
  • WebRTC网络与通信
  • WebRTC编码与解码
  • WebRTC问题与缺陷
  • WebRTC-Androd端开发
  • WebRTC-RFC文档
  • WebRTC音频处理
  • WebRTC-Mediasoup
  • FFMpeg音视频处理
  • H264编解码基础
  • openCV相关

licode学习之erizo篇

2019-12-17 12:14:36
licode学习之erizo篇--Pipeline_handle
摘要:erizo的pipeline的handle,是媒体数据处理的基本操作,handle分为3类:IN,OUT,BOTH IN:数据进入handle,handle需要read数据并传递给下一级 OUT:数据进入handle,handle需要write数据并传递给下一级 BOTH:可以同时进行read和wr 阅读全文
posted @ 2018-12-05 18:54 media_myself 阅读 (563) | 评论 (0) 编辑
 
licode学习之erizo篇--Pipeline_service
摘要:Pipeline是媒体处理的核心流程逻辑。 Pipeline里面定义了两个主要的概念:Service和Handler。 Service负责处理那些不仅要看当前数据包,还要分析之前的数据包的那些业务,比如丢包重传;Handler处理当前的数据包的情形,比如生成填充字节。 在Pipeline里面,Han 阅读全文
posted @ 2018-12-05 16:26 media_myself 阅读 (676) | 评论 (0) 编辑
 
licode学习之erizo篇--MediaStream
摘要:MediaStream是erizo进行流数据处理的核心模块。当网络数据,经过DtlsTransport进行srtp解密后,得到的rtp裸数据与rtcp裸数据,都要进入MediaStream进行处理;需要发送给对方的rtp数据与rtcp裸数据也要经过MediaStream处理后,才会给DtlsTran 阅读全文
posted @ 2018-12-04 15:41 media_myself 阅读 (845) | 评论 (0) 编辑
 
licode学习之erizo篇--Transport
摘要:erizo的transport部分负责网络链路处理,其包含ice处理,数据包packet处理传递。 transport存在,主要是为Dtls-srtp数据处理提供封装,其关联着ice与外部接口webrtcconnection。其关系图如下: erizo提供了两套ICE的方案,分别使用不同的ice库, 阅读全文
posted @ 2018-12-04 14:23 media_myself 阅读 (347) | 评论 (0) 编辑
 
licode学习之erizo篇--WebRTCEvent
摘要:erizo的webrtcconnection使用监听来通知事件,其接口为: 在event发生时,其参数的内容进行总结: 1、CONN_INITIAL:WebrtcConnection对象创建后,需要外面手动调用init方法,该方法会回调notifyEvent,并传递事件为改枚举值,message和s 阅读全文
posted @ 2018-12-04 11:18 media_myself 阅读 (378) | 评论 (0) 编辑
 
licode学习之erizo篇--WebrtcConnection
摘要:WebrtcConnection是erizo进行Webrtc交互的基础类 其主要成员有如下: 从成员可以看出,webrtcconnection,主要控制的有链路transport,交互local_sdp remote_sdp, ice控制,事件监听回调,数据流media_streams。 先看交互流 阅读全文
posted @ 2018-11-30 17:22 media_myself 阅读 (717) | 评论 (0) 编辑
 
licode学习之erizo篇--IOWorker
摘要:erizo使用IOWorker进行ICE,DTLS的状态交互处理。 头文件 接口定义与Worker基本没有区别,但是内部使用了atomic变量,而没有使用boost的io service,说明线程的执行是自己控制的,看看具体实现 主要看线程执行体以及task方法 在start里面做了重入检测判断,如 阅读全文
posted @ 2018-11-30 13:59 media_myself 阅读 (375) | 评论 (0) 编辑
 
licode学习之erizo篇--Worker
摘要:erizo使用Worker来管理Task,每个Task是一个函数片段,其执行完全由Worker来接管。这次主要学习Worker的结构定义和实现机制 先来研究一下构造函数 在构造函数中,使用boost io service,构建了基本的线程架构。 研究一下start 提供了两个start函数,无参的直 阅读全文
posted @ 2018-11-30 10:45 media_myself 阅读 (899) | 评论 (0) 编辑
 
licode学习之编译篇--4
摘要:在上一篇中,编译gcc,遭遇错误 使用vim命令,查看一下这个文件第7行是啥 看目录里面只有stubs-64.h,看这个样子应该是需要有_WORDSIZE宏的值为64才可以 需要定义 __x86_64__宏,在configure --help里面,没有找到能启动这个宏的定义,添加到环境变量里面 坑还 阅读全文
posted @ 2018-11-29 17:13 media_myself 阅读 (644) | 评论 (0) 编辑
 
licode学习之编译篇--3
摘要:上一篇中,提示找不到NICE库,先看看CMakList里面吧 看来"${CMAKE_CURRENT_SOURCE_DIR}/../../build/libdeps/build/lib/里面没有nice库 进到目录: 确实是没有nice库,但是nice已经下载了,只是没有编译,对nice进行编译 ma 阅读全文
posted @ 2018-11-28 17:39 media_myself 阅读 (778) | 评论 (0) 编辑
 
licode学习之编译篇--2
摘要:今天在一个新的centos系统上面,结果编译git报错: 看样子没有perl,安装perl 安装之后,还是不行。参考:https://blog.csdn.net/tspangle/article/details/11798951 输入命令: OK,重新完成git安装。 执行 ./installUbu 阅读全文
posted @ 2018-11-28 11:33 media_myself 阅读 (530) | 评论 (0) 编辑
 
licode学习之编译篇--1
摘要:centos 编译licode 阅读全文

By:webrtc | WebRTC服务端开发 |

  • 分类目录

    • WebRTC概念与基础 (253)
    • WebRTC项目与应用 (35)
    • WebRTC教程资料 (39)
    • WebRTC开发资源 (13)
    • WebRTC源码分析 (19)
    • WebRTC服务端开发 (29)
    • WebRTC网络与通信 (43)
    • WebRTC编码与解码 (15)
    • WebRTC问题与缺陷 (2)
    • WebRTC-Androd端开发 (2)
    • WebRTC-RFC文档 (1)
    • WebRTC音频处理 (6)
    • WebRTC-Mediasoup (2)
    • FFMpeg音视频处理 (3)
    • H264编解码基础 (10)
    • openCV相关 (1)
  • 最新文章

    • WebRTC CDN 实现
    • WebRTC Insertable Stream 初探与 WebRTC"管道化"
    • 基于WebRTC构建超低延迟(500ms)的直播系统
    • 基于RTMP和WebRTC开发大规模低延迟(1000毫秒内)直播系统
    • WebRTC 媒体服务器中使用单端口
    • WebRTC编译国内加速镜像
    • TensorFlow 中的通信机制 ——Rendezvous(二)gRPC 传输
    • 详解|SRT编码器中Rendezvous模式详解
    • 完整SIP/SDP媒体协商概论-ICE初始offer发送详解
    • 完整SIP/SDP媒体协商概论-ICE初始offer发送详解
    • WebRTC - ICE 过程简述
    • Webrtc delay-base-bwe代码分析(2): InterArrival模块
    • 从janus中学习webrtc的ice简单交换过程
    • WebRTC PeerConnection 建立连接过程介绍
    • P2P技术详解(三):P2P技术之STUN、TURN、ICE详解(转载)
    • WebRTC ICE 状态与提名处理
    • licode服务端总结
    • libnice调用流程分析
    • libnice调用流程分析
    • licode 学习总结
    • Licode—基于webrtc的SFU/MCU实现
    • ncnn_example
    • opencv-rtsp运动检测
    • WebRTC 基于GCC的拥塞控制(上)
    • WebRTC 基于GCC的拥塞控制(下)
    • LearningWebRTC: 拥塞控制LearningWebRTC: 拥塞控制
    • WebRTC入门(三)---- 目录结构
    • WebRTC之带宽控制部分学习(1) ------基本demo的介绍
    • webrtc视频流程
    • webrtc nack实现原理
  • 链接

    • WebRTC官网
    • xSky 实验室
    • 树莓派技术圈
    • 声网 Agora
    • WebRTC中文网
    • web性能权威指南
    • WebRTC官网
    • webrtc在线源码
    • webrtc在线源码
    • webrtc
    • webrtc示例
    • LiveVideoStack
    • 雷霄骅(leixiaohua1020)的专栏
  • 开源项目


Powered By xblog Copyright 0xsky.com All Rights Reserved.

Copyright WebRTC.ren All Rights Reserved.