2、实时音视频处理开源库WebRTC WebRTC(Web Real-Time Communication)是一个由Google发起的实时音视频通讯C++开源库,其提供了音视频采集、编码、网络传输,解码显示等一整套音视频解决方案,我们可以通过该开源库快速地构建出一个音视频通讯应用。 一个实时音视频应用软件一般都会包括这样几个环节:音视频采集、音视频编码...
2、实时音视频处理开源库WebRTC WebRTC(Web Real-Time Communication)是一个由Google发起的实时音视频通讯C++开源库,其提供了音视频采集、编码、网络传输,解码显示等一整套音视频解决方案,我们可以通过该开源库快速地构建出一个音视频通讯应用。 一个实时音视频应用软件一般都会包括这样几个环节:音视频采集、音视频编码...
2、实时音视频处理开源库WebRTC WebRTC(Web Real-Time Communication)是一个由Google发起的实时音视频通讯C++开源库,其提供了音视频采集、编码、网络传输,解码显示等一整套音视频解决方案,我们可以通过该开源库快速地构建出一个音视频通讯应用。 一个实时音视频应用软件一般都会包括这样几个环节:音视频采集、音视频编码...
2、实时音视频处理开源库WebRTC WebRTC(Web Real-Time Communication)是一个由Google发起的实时音视频通讯C++开源库,其提供了音视频采集、编码、网络传输,解码显示等一整套音视频解决方案,我们可以通过该开源库快速地构建出一个音视频通讯应用。 一个实时音视频应用软件一般都会包括这样几个环节:音视频采集、音视频编码...
1、开源的sip服务器端,比较好用的是Asterisk,标准C程序实现,代码清晰。2、sip的client相对比较多,主要有exosip,pjsip和opal。exosip简单易用,在PC上用比较方便。但是涉及的相关资源太多,用了osip,srtp,ms2等众多的开源库,ms2下面还用到了ffmpeg,别的不说,光编译就是噩梦。opal功能最强,虽然...
C++通用框架和库 Apache C++ Standard Library:是一系列算法,容器,迭代器和其他基本组件的集合 ASL:Adobe源代码库提供了同行的评审和可移植的C++源代码库。 Boost:大量通用C++库的集合。 BDE:来自于彭博资讯实验室的开发环境。 Cinder:提供专业品质创造性编码的开源开发社区。
libev是一个开源的事件驱动库,基于epoll,kqueue等OS提供的基础设施。其以高效出名,它可以将IO事件,定时器,和信号统一起来,统一放在事件处理这一套框架下处理。基于Reactor模式,效率较高,并且代码精简(4.15版本8000多行),是学习事件驱动编程的很好的资源。 下载链接: http://software.schmorp.de/pkg/libev.html - ...
Folly : 由Facebook开发和使用的开源C++库。 JUCE : 包罗万象的C++类库,用于开发跨平台软件 libphenom : 用于构建高性能和高度可扩展性系统的事件框架。 LibSourcey : 用于实时的视频流和高性能网络应用程序的C++11 evented IO LibU : C语言写的多平台工具库 ...
LIVE555 Streaming Media - 使用开放标准协议(RTP/RTCP、RTSP、SIP)的多媒体流媒体库。[LGPL] libVLC - libVLC(VLC SDK)媒体框架。[通用公共许可证] MediaInfoLib - 方便地统一显示视频和音频文件最相关的技术和标签数据。[BSD] QtAv - 基于 Qt 和 FFmpeg 的多媒体播放框架,可轻松编写播放器。[LGPL]网站 SDL...
视频课程分享——c/c++音视频实战-gb28181系列-pjsip-sip栈-h264安防流媒体服务器,附源码。 音视频开源库 1、多媒体处理多媒体处理包括:FFmpeg、libav、Gstreamer。其中FFmpeg是目前最常用的音视频处理库,包括封装格式、编解码、滤镜、图像缩放、音频重采样等模块。