自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (14)
  • 收藏
  • 关注

原创 ns-3 interacts with external udp client

 The ns3 project has serveral example on how to make ns3 interact with real world through tap. A raw socket was created in FdNetDevice for that purpose. It will be convenient to test new tcp conges...

2018-06-29 21:00:15 284 6

转载 gstreamer分析-rtp流的接收

 关于数据流的接收过程,[1]有很好的分析。这个问题,令人困惑,依然有些东西没有搞明白。gst_base_src_set_playing{ if (start) gst_pad_start_task (basesrc->srcpad, (GstTaskFunction) gst_base_src_loop, basesrc->srcpa...

2018-06-09 14:46:30 3687

转载 kurento代码分析(二)rtp流的处理

 今天得闲,又翻了下kurento的代码,没忍住。学有所得,分享在这里。  kurento在处理rtp流时,需要创建一个rtpbin这样一个element。我上一篇,分析了kurento是怎么通过工厂模式,创建一个gstreamer中的element对象。  这种工厂模式,提供了很大的灵活性,有新的需求的时候,就可以继承父类,构造新的处理逻辑。例如关于webrtc的rtp流的处理,在C层,Km...

2018-06-09 14:45:31 2169

转载 kurento代码分析(一)C++与C的交互

 简单阅读了下kurento的代码,因为自身也是小白,许多地方也是一知半解的。它的代码不容易理清逻辑,它采用gstreamer的流媒体处理框架,信令处理部分主要由c++负责,而媒体处理部分则由c层的gst-plugins完成。gst-plugins本身基于GObject和gstreamer,GObject采用C语言来实现面向对象编程思想。  关于GObject实现的面向对象,可以参考[1]。[2...

2018-06-09 14:44:31 1835

原创 Change the link bandwidth dynamically on ns3

 I will show how to dynamically change the link bandwidth here. The link capacity is changed every 20 seconds.#include "ns3/core-module.h"#include "ns3/applications-module.h"#include "ns3/intern...

2018-06-06 09:18:26 623

原创 webrtc的拥塞控制之trendline filter分析

 首先说明,本文基于[1],这篇文章是有学霸君的工程师写的,但是有些小的错误。原作者直接将webrtc中的拥塞控制采用c重写了,代码见[2]。之前在网上也读过大牛的一些文章,例如这一个[3].  webrtc最早的拥塞控制器分别运行在发送端和接收端,在发送端运行基于丢包的拥塞控制机制,而在接收端运行的是时延查的拥塞控制机制。这个数据包单向时延差信息,求解网络中的排队时延差mmm,这个值可以用来作...

2018-06-04 14:45:03 5077 15

ns2自定义协议示例

基于ns2自定义协议仿真示例,一个简单宿主udp协议,可以在日志中观测到数据包的乱序

2017-11-27

webrtc中base库在window平台编译

webrtc中base库在windows平台采用cmake编译,可以用于自己的代码中

2017-11-14

webrtc中base库在linux平台的编译

webrtc中base库在linux平台编译,采用cmake编译,可以学习cmake的基本语法

2017-11-14

qt_webrtc_chat

webrtc视频捕获,通过本地端口进行传输,并在qt图像界面上显示。

2017-10-09

qt_videocapture

webrtc捕获摄像头中的视频流,并通过QT的图形界面显示出来。

2017-10-07

cmake多目录工程实现

工程内存在多个文件夹的cmake的编写,代码部分摘录字cisco的SIP协议栈

2017-06-22

消息推送服务器moquette

基于MQTT消息推行协议实现的开源java服务器moquette,本资源是可执行jar包

2016-02-29

Java程序设计一种跨学科的方法代码

Java程序设计一种跨学科的方法 代码,作者:(美国)赛德维克 (美国)韦恩 译者:葛秀慧 田浩

2015-11-02

Compressed Image File Formats JPEG, PNG, GIF, XBM, BMP

Compressed Image File Formats JPEG, PNG, GIF, XBM, BMP

2015-08-07

arm linux gcc 4.5.1

arm linux gcc 交叉编译工具

2015-07-01

stm32 不完全手册 寄存器版

stm32不完全手册pdf版,本版是寄存器版,正点原子出品stm32f103开发板,初学者学习stm32单片机很好的入门参考资料

2015-05-09

S3C2440 中文手册

S3C2440 完整中文版 1到27章

2015-05-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除