- 博客(23)
- 资源 (53)
- 收藏
- 关注
原创 kurento项目介绍
开源项目地址:http://www.kurento.orgkurento折腾了一个多星期终于将kurento的环境搭建好(开发阶段的产品,有些BUG要自己解决),所以单独写篇文件来介绍。下面开始介绍kurento,文章来自博客园RTC.Blacker,转载请说明出处。 3.1 、kurento是什么?搞视频会议就会涉及一对多、多对多、广播
2017-04-26 16:37:13 7687 2
原创 XMPP和SIP的对比
简介:XMPP和SIP都是应用层协议,主要用于互联网上发送语音和即时通讯.SIP在RFC 3621中定义,XMPP在RFC 3920中定义,XMPP是从即时通讯中演变而来,SIP是从VOIP中演变而来,XMPP为了会话协商添加了一个扩展叫做Jingle,SIP 为了即时通讯业务添加了一个扩展叫做SIMPLE. SIP (Session I
2017-04-26 16:34:03 3463
转载 baresip
baresipBaresip is a portable and modular SIP User-Agent with audio and video support.FeaturesAudio codecs: AMR, BV32, G.711, G.722, G.722.1, G.726, GSM, iLBC, iSAC, L16, OPUS, Silk, SpeexVid
2017-04-25 16:49:15 2506
转载 PJMEDIA - 各种media stack实现,可以参考
From: http://www.pjsip.org/pjmedia/docs/html/PJMEDIAIntroduction to PJMEDIAPJMEDIA is a fully featured media stack, distributed under Open Source/GPL terms, and fea
2017-04-25 16:43:41 1107
转载 libnice - Gstreamer的ICE实现
From:https://nice.freedesktop.org/wiki/libniceThe GLib ICE implementationLibnice is an implementation of the IETF's Interactive Connectivity Establishment (ICE) standard (RFC 5245).
2017-04-25 16:18:04 1883
转载 GStreamer的RTP实现
From: https://freedesktop.org/wiki/Software/Farstream/GstRtpDesign/The goal of this page is to document the design of RTP in GStreamer as of our meeting at Fluendo on 30th March.The goal of
2017-04-25 16:16:11 2516
原创 RTP/RTCP基础
1. RTP/RTCP协议概述实时传输协议(RTP)和实时控制协议(RTCP) 是为网上传送实时多媒体数据开发的协议,RTP和RTCP协议的详细规范定义在RFC3550(2003)中,并取代1996年发布的RFC 1889。H.263++提供RTP打包服务的格式描述文档为RFC2429, 为MPEG-4提供RTP打包服务的格式描述文档为RFC3016,而为H.264提供RTP打包服务的
2017-04-25 15:37:56 1108
原创 JRTPLIB 介绍
官网:http://research.edm.uhasselt.be/jori/page/CS/Jrtplib.htmlJRTPLIBJRTPLIB is an object-oriented RTP library written in C++. It was first developed for my thesis at the School fo
2017-04-25 14:38:32 2249
转载 从零开始学贪心算法
本文在写作过程中参考了大量资料,不能一一列举,还请见谅。贪心算法的定义:贪心算法是指在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,只做出在某种意义上的局部最优解。贪心算法不是对所有问题都能得到整体最优解,关键是贪心策略的选择,选择的贪心策略必须具备无后效性,即某个状态以前的过程不会影响以后的状态,只与当前状态有关。解题的一般步骤是:1.建立数学模
2017-04-24 15:35:04 7676
转载 WireShark技巧、Android OOM案例分析
作者:靛青K & 郭亮最近闹的最火的事件无疑是微信因苹果政策关闭iOS平台公众号赞赏。这次我倒不觉得苹果是针对微信,苹果最近经常因为政策搞事,可能是因为春季大扫除,重新收紧政策吧。不过上次的警告事件和这次的赞赏门让我觉得,苹果的政策过于陈旧,有点阻碍创新了。新闻苹果回应微信关闭赞赏通知:所有开发者规则一致微信关闭 iOS 版本赞赏功能,苹果公司刚刚向新浪科技发来针对
2017-04-24 10:44:22 628
原创 开源的视频CODEC
记录开源的CODEC一些特点,后续持续不断更新;由于编解码逐渐形成了规范的统一标准,制定组织通常提供了视频算法的参考软件、校验模型等,但一般并不实用。而那些专业爱好者基于视频编码协议,开发了快速且实用的算法工程。常用的开源视频编解码CODEC(Coding and Decoding)工程如表1-1所示,通常采用通用的C语言编程。这些CODEC中多数一直在持续更新,读者可根据自己的需求关
2017-04-20 20:20:37 1215
原创 排序算法集合 - 5
Shell 排序Shell 排序实现的原理就是依据不断地缩小增量排序最终达到目的;这里的实现方式增量序列的选择:ht = [N / 2], hk = [h(k + 1) / 2] void Shellsort( ElementType A[ ], int N ) { int i, j, Increme
2017-04-15 12:47:42 432
转载 Visual_C++音频视频处理技术及工程实践 下载
Visual_C++音频视频处理技术及工程实践问题的提出:需要研究一下如何进行视频处理,相应的参考书籍问题的解决:Visual_C++音频视频处理技术及工程实践_01_第01章_P001_P023开发技术基础.pdf地址:http://download.csdn.net/source/3668738Visual_C++音频视频处理技术及工程实践_02_第02章_P0
2017-04-14 19:02:24 1384
原创 计算机程序设计艺术
计算机程序设计艺术(第1卷)http://download.csdn.net/detail/mandagod/9814021计算机程序设计艺术(第2卷)http://download.csdn.net/detail/mandagod/9814029计算机程序设计艺术(第3卷)http://dow
2017-04-14 15:24:24 2826
原创 找出大于给定数数最小的素数
找出大于给定数数最小的素数 /* Return next prime; assume N >= 10 */ // 设置素数 static int NextPrime( int N ) { int i; if( N % 2 == 0 ) N
2017-04-12 18:57:24 6063
转载 大端与小端存储模式详解
端模式(Endian)的这个词出自Jonathan Swift书写的《格列佛游记》。这本书根据将鸡蛋敲开的方法不同将所有的人分为两类,从圆头开始将鸡蛋敲开的人被归为Big Endian,从尖头开始将鸡蛋敲开的人被归为Littile Endian(这句话最为形象)。小人国的内战就源于吃鸡蛋时是究竟从大头(Big-Endian)敲开还是从小头(Little-Endian)敲开。在计算机业Big E
2017-04-11 17:50:38 420
转载 C++编译器会自动生成哪些函数
C++编译器会自动生成哪些函数构造函数拷贝构造函数析构函数赋值函数如何不想要上面那些编译器自动生成的函数比如我想实现单例模式传统方法将构造函数声明成private类型:为何声明成了private后就能实现单例模式呢C++11做法C++引入了两个指示符:delete和defaultdelete:告诉编译器不自动产生这个函数default
2017-04-07 18:37:57 1277
转载 Optimized and cross platform SMPTE 2022-1 FEC library in C, Python, Java
From: https://github.com/davidfischer-ch/smpte2022libsmpte2022libOptimized and cross platform SMPTE 2022-1 FEC library in C, Python, Java.Brief descriptionSMPTE 2022-1 is a
2017-04-07 16:42:12 1086
转载 怎么使用扩展分区向导来扩大C盘
怎么使用扩展分区向导来扩大C盘系统分区C盘空间不足的问题出现时,这可能是必须要解决的。因为C盘是系统盘,没有足够的空间将会使电脑变慢,影响程序或游戏的运行。在买电脑时C盘可能有足够的可用空间,但随着对电脑的使用,应用程序安装的越来越多,虽然很多程序都安装到D盘,但个别程序仍然会占用C盘的部分空间,久而久之,系统分区C盘的可用空间将越来越少,最终不得不从其它盘划分一些空间出来以增加C盘的
2017-04-06 12:22:07 979
转载 约瑟夫环问题的简单解法(数学公式法)
关于约瑟夫环问题,无论是用链表实现还是用数组实现都有一个共同点:要模拟整个游戏过程,不仅程序写起来比较烦,而且时间复杂度高达O(nm),当n,m非常大(例如上百万,上千万)的时候,几乎是没有办法在短时间内出结果的。我们注意到原问题仅仅是要求出最后的胜利者的序号,而不是要读者模拟整个过程。因此如果要追求效率,就要打破常规,实施一点数学策略。为了讨论方便,先把问题稍微改变一下,并不影响原意:
2017-04-04 14:29:52 1703
原创 NDK编译支持C++11
APP_CPPFLAGS += -std=c++11 // APP_CPPFLAGS += -std=gnu++11NDK_TOOLCHAIN_VERSION=4.8APP_STL=gnustl_static
2017-04-01 16:25:55 4887
[P2P技术揭秘.P2P网络技术原理与典型系统开发].管磊等编著.扫描版.part2
2017-04-21
[P2P技术揭秘.P2P网络技术原理与典型系统开发].管磊等编著.扫描版.part1
2017-04-21
Android C++高级编程 使用NDK PDF电子书下载 带书签目录 完整版.part2
2017-04-21
Android C++高级编程 使用NDK PDF电子书下载 带书签目录 完整版.part1
2017-04-21
计算机程序设计艺术(第4卷)第4册(双语版)生成所有树组合生成和历史(2)(2-2)
2017-04-14
计算机程序设计艺术(第4卷)第4册(双语版)生成所有树组合生成和历史(1)(2-1)
2017-04-14
real-time-communication-with-webrtc-peer-to-peer-in-the-browser
2017-03-17
马上着手开发 iOS 应用程序
2017-02-11
3GPP libaacPlus 3GPP TS 26.410 V13.0.0 (2015-12)
2016-12-29
scrt-sfx-8.3.4-1699.ubuntu16-64.x86_64.tar.gz
2019-09-05
scrt-sfx-8.5.4-1942.ubuntu16-64.x86_64.deb
2019-09-05
音频交互延时多大比较好
2017-12-05
3GPP FloatFR_aacPlus android以及Linux平台编译
2017-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人