logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

[总结]FFMPEG源码编译-Windows篇

0 前言----目前还不可信,不要看~~~~~ffmpeg本身就是在 linux开发的,因此在linux下编译非常简单,而在windows下编译就不是那么容易了。一般在windows下使用MinGW的gcc toolchain进行编译,这样的话,因为ffmpeg的导出函数均是C风格,因而gcc编译的lib可以被vs链接。但是gcc的debug符号与 vs的debug符号(*.pdb)是无法兼容..

FFMPEG4.1源码解析之 libavformat库解读

目录0 前言1avformat.h1.1 重要的结构体 && API1.1.1 lavf && av_register_all &&avformat_network_init1.1.2 AVInputFormat && AVOutputFormat &&av_iformat_next &...

Webrtc Javascript API简单介绍

目录1. Webrtc技术架构简介1.1 架构图1.2 架构组件介绍2Javascript API2.1 标准制定工作组2.2 重要的官网文档1. Webrtc技术架构简介WebRTC(Web Real-Time Communication)项目的最终目的主要是让Web开发者能够基于浏览器(Chrome,FireFox,Safari...)轻易快捷开发出丰富的...

#webrtc
WebRTC源码分析-呼叫建立过程之一(综述)

前言基于WebRTC源码下example/peerconnect_client,example/peerconnect_server工程打算写一个典型的呼叫建立过程的源码分析系列文章,本文是一个序章。example/peerconnect_client与,example/peerconnect_server实现了一个Demo性质的P2P音视频会话程序,其中有3个主要的类:MainWnd类进行界面.

WebRTC源码分析——DataChannel及其相关类

1. 引言2. DataChannelController3. DataChannelTransportInterface4. DataChannel

WebRTC源码分析——呼叫建立过程之三(创建PeerConnection)

0 前言当端与服务器建立连接之后,可以通过与服务器的信令交互获知对等端点的存在。当需要与对方端点建立P2P连接时,第一步是先创建PeerConnectionFactory对象,然后再通过PeerConnectionFactory工厂来创建PeerConnection对象。如图中红色字体所示。在example/peerconnection_client工程中,发起方调用如下代码来创建PeerC...

WebRTC源码分析-呼叫建立过程之四(下)(创建数据通道DataChannel)

1. 引言创建完PeerConnectionFactory 和 PeerConnection这两个API层的操盘对象之后,紧接着需要初始化本地的媒体,也即创建本地的音频轨、视频轨、数据通道,并将这些本地的媒体轨道添加到PeerConnection对象中。如图中红色标注所示。本文将详细描述上述数据通道的创建细节。2. 数据通道的创建3. 数据通道对象4. 总结...

到底了