自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 [总结]RTMP流媒体技术零基础学习方法二

本文主要总结一些我在学习RTMP流媒体技术过程中积累的经验。也为后来学习RTMP流媒体技术的人们一个参考。本文力图从简到难,循序渐进的介绍RTMP流媒体技术的方方面面,先从应用说起,逐步深化剖析相关工程的源代码。看完本文的话应该会对RTMP流媒体技术有比较完整的了解。0.背景知识本章主要介绍一下RTMP流媒体技术都用在了哪里(在这里仅列几个我所知的,其实远比这个多)。说

2013-11-30 11:35:00 834

转载 [总结]FFMPEG视音频编解码零基础学习方法一

在CSDN上的这一段日子,接触到了很多同行业的人,尤其是使用FFMPEG进行视音频编解码的人,有的已经是有多年经验的“大神”,有的是刚开始学习的初学者。在和大家探讨的过程中,我忽然发现了一个问题:在“大神”和初学者之间好像有一个不可逾越的鸿沟。“大神”们水平高超,探讨着深奥的问题;而初学者们还停留在入门阶段。究竟是什么原因造成的这种“两极分化”呢?最后,我发现了问题的关键:FFMPEG难度比较大,

2013-11-30 11:32:00 866

转载 [总结]RTMP流媒体技术零基础学习方法

本文主要总结一些我在学习RTMP流媒体技术过程中积累的经验。也为后来学习RTMP流媒体技术的人们一个参考。本文力图从简到难,循序渐进的介绍RTMP流媒体技术的方方面面,先从应用说起,逐步深化剖析相关工程的源代码。看完本文的话应该会对RTMP流媒体技术有比较完整的了解。0.背景知识本章主要介绍一下RTMP流媒体技术都用在了哪里(在这里仅列几个我所知的,其实远比这个多)。说

2013-11-30 11:30:20 581

原创 linux驱动内核学习

博文一:http://blog.csdn.net/tigerjibo/article/details/6067258

2013-11-27 21:46:45 438

原创 最受欢迎的开源项目

参考:http://www.csdn.net/article/tag/%E6%9C%80%E5%8F%97%E6%AC%A2%E8%BF%8E%E7%9A%84%E5%BC%80%E6%BA%90%E9%A1%B9%E7%9B%AE

2013-11-26 23:13:54 607

转载 多路RTSP播放器直播与点播技术实现

多路RTSP播放器直播与点播技术实现多路RTSP高清视频播放器下载地址:http://download.csdn.net/detail/u011352914/6604437多路RTSP播放器源码下载地址:http://download.csdn.net/detail/u011352914/6603251多路RTSP播放器SDK说明下载地址:http:

2013-11-25 12:06:09 2407

转载 source insight 解决自动缩进 和 TAB键=4个SPACE

转自:http://blog.csdn.net/yjzl1911/archive/2010/06/13/5669037.aspx1. SMART TAB的用法. 解决自动缩进.    新开一个PROJECT后,点Options->Document Options,弹出对话框后先在左上角选好要用的Document Type,主要就是设C Source File和C++ Source Fi

2013-11-21 16:59:51 1025

原创 定时器的创建

linux中定时器的创建alarm定时器,但是只能精确到秒,然而我们如果需要用到更精准的怎么办?经过群里的大牛知道,看了下可以用setitimer int setitimer(int which, const struct itimerval *value, struct itimerval *ovalue)); setitimer()比alarm功能强大,支持3种

2013-11-18 15:00:51 601

转载 自适应编码实现

经过一段时间实验,关于自适应编码得到些成果,但还有很多问题,现把我的做法贴出来,欢迎高手指教!原理: 网络传输的反馈信息是通过RTCP包中的RR(接受者报告)包得到。通过RR包中的累积丢包数等反馈信息可以计算出当前的传输丢包率。当丢包率低于预先设定的最小值时,增加编码输出速率。当丢包率大于设定的最大值时,降低编码输出速率。当网络拥塞时,发送速率乘性减小,降低对所需带宽的要求。同时设置最

2013-11-15 09:27:53 1216

转载 Ubuntu上交叉编译valgrind for Android 4.0.4的过程与注意事项

编译环境:Ubuntu x86_64(Linux root 2.6.32-45-generic #101-Ubuntu SMP Mon Dec 3 15:39:38 UTC 2012 x86_64 GNU/Linux)运行环境:Android 4.0.4 (Linux kernel 3.0.21 OMAP4460)一、下载NDK9和valgrind 3.8.1。

2013-11-14 17:40:19 838

转载 使用valgrind检测Android native程序的内存

下载http://valgrind.org/downloads/valgrind-3.7.0.tar.bz2,使用ndk toolchain,按照代码中的README.android编译Android版本的valgrind,push到/data分区,这里笔者push到了/data/local/valgrind/,同时把VALGRIND_LIB 环境变量设置为/data/local/valgrind

2013-11-14 17:31:03 899

原创 仿迅雷播放器教程

http://blog.csdn.net/qq316293804/article/category/1684159

2013-11-11 10:38:04 617

转载 DHCP:开发板上动态获取ip的2种方法

DHCP动态主机设置协议(Dynamic Host Configuration Protocol, DHCP)是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:    1.给内部网络或网络服务供应商自动分配IP地址    2.给用户给内部网络管理员作为对所有计算机作中央管理的手段。方法一:dhclient    1.下载   

2013-11-06 15:00:11 1226

转载 UDP的RTP打包发送数据分析

这两个是一个数据源。首先看第一个NALU(来自h264文件数据分析)00 00 00 01 67 42 E0 1E DB 02 C0 49 10此数据00 00 00 01是h264的起始码 67开始往后就是NALU数据 其中67是NALU头(7表示此NALU的type为ssp) 后面的全是载荷数据 RBSP         抓包工具显示:80 e0 00 00 00 00

2013-11-06 11:03:50 1613

转载 Wireshark抓包工具使用教程以及常用抓包规则

Wireshark是一个非常好用的抓包工具,当我们遇到一些和网络相关的问题时,可以通过这个工具进行分析,不过要说明的是,这只是一个工具,用法是非常灵活的,所以今天讲述的内容可能无法直接帮你解决问题,但是只要你有解决问题的思路,学习用这个软件就非常有用了。Wireshark官方下载地址:http://www.wireshark.org/download.html如果记不住,可以在百度中输入W

2013-11-06 09:38:03 662

转载 使用jrtplib传输H.264视频文件(3)

介绍如何发送h264,下面我们介绍下如何接收h264文件。其中主要关注的就是被拆分的数据包的重组,下面的代码中有详尽的注释。[cpp] view plaincopyclass CRTPReceiver : public RTPSession  {  protected:      void OnPollThread

2013-11-01 18:01:56 739

转载 使用jrtplib(RTP)传输H.264视频文件(2)

上一篇我们介绍了RTP协议的一些基本知识,下面我们介绍如何使用jrtplib这个库传输H264编码。[cpp] view plaincopyJRTP传输:  好了,下面是我写的使用JRTP进行发送H264数据包的例子,具体解释可以看注释。发送端也可以接收接收端发送过来的RTCP数据包。  #define MAX_RTP_PKT

2013-11-01 18:01:18 805

转载 使用jrtplib(RTP)传输H.264视频文件(1)

继续上一篇博客,在使用x264对视频进行编码之后,我们需要将编码好的视频进行网络传输,发送给其他的客户端,之后再进行解码。那么,这篇博客我将介绍下如何使用jrtplib这个库对编码后的文件传输。RTP协议基础知识:首先,我们依然要先了解一些关于协议的基础知识,不然对于其中的传输参数与发送的数据包顺序什么的我们也就无从下手。在这里,我们仅对一些传输需要了解的关键知识进行介绍,若想了解

2013-11-01 18:00:39 912

转载 RTP负载类型定义

RTP封包中的有效负载类型(Payload Type)的栏位长度为7位元,因此RTP可以支援128种不通的有效负载类型。这个栏位用来指示声音或影像使用的编码类型,而且由发送端决定,不过当然前提是接收端也要拥有处理的能力。如果发送端在会话或者广播的中途决定改变编码方式,发送端可通过这个栏位来通知接收端。下面列出一些目前RTP所能支援的声音、影像有效负载类型。有效负载号 (PT)      

2013-11-01 17:59:40 1910

转载 jrtplib-3.9.1在VC6.0下编译

jrtplib-3.7.1提供了VC6的工程jrtplib-3.9.1没提供,自己搭环境发现还有头文件没生成好,要CMake牛的话可以参考CMakeList将XX.h.in改为xx.h一番挣扎后放弃了在网上找到有人用VS2010编译成功的案例来源:jrtplib—VS2010下RTP开源协议库JRTPLIB3.9.1编译基本步骤一样,需要过滤IPV6

2013-11-01 10:05:51 706

原创 开源VOIP

http://www.voipnow.org/2007/04/74_open_source_.html

2013-11-01 09:36:46 949 1

securecrt v8.0.4 mac版

mac版本的securecrt 版本: v8.0.4 很好用的哦,亲测

2018-11-17

别人写的比较好的公共库

别人写的比较好的公共库 后期的开发可以很好的借鉴

2014-10-10

H264VISA 分析工具

H264VISA H264 码流分析工具 免安装版

2014-08-25

ffmpeg H264解码

ffmpeg H264 软解码 包含最新ffmpeg 2.2.1的静态库

2014-05-05

Primo Ramdisk

Primo Ramdisk Ultimate 5.5.0 安装软件 注册机 配置文档

2014-04-08

ramdisk 4G 限制

Primo_Ramdisk_Ultimate_5.5.0 ramdisk 4G以上映射

2014-04-08

everestultimate 查看电脑状态

everestultimate 查看电脑状态 ramdisk查看PAE状态工具

2014-04-08

gb28181资源打包

gb28181 资源打包 很有用的文档 官方文档

2014-03-29

rle制作工具

android 启动 rle 制作工具,牛人写的,保存个链接,怕丢失。

2014-03-13

emacs配置好了的

emacs配置好了的 配置的非常完整 很值得

2014-03-07

我的new_emacs

我的new_emacs 最新的配置 完好

2014-03-06

emacs完整配置

完整的emacs配置文件 整体好了的 绝对编译过

2014-03-05

emacs_ok.tar.gz

emacs_ok.tar.gz emacs配置好了的

2014-03-05

xp文件误删恢复工具

非常强大的文件误删回复工具,小巧方便,恢复速度快!

2013-11-08

空空如也

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

TA关注的人

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