自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (38)
  • 收藏
  • 关注

转载 x264 代码下载信息

2011-08-111 不同版本的x264下载地址:http://download.videolan.org/pub/videolan/x264/snapshots/2 x264从20061010起(即这个版本x264-snapshot-20061010-2245.tar.bz2)不再支持decoder代码。

2015-12-31 15:39:32 335

转载 H.264数据流格式

H.264数据流格式H264码流的两种打包方式,一种为Annex-b byte stream format的格式,字节流格式,这个是绝大部分编码器的默认输出格式,就是每个帧的开头的3~4个字节是H264的start_code,0x00000001或者0x000001,即NALU数据+开始前缀(00000001或000001),针对H.320电话会议。另一种是原始的NAL打包格式,就是开

2015-12-31 12:00:12 2650

转载 关于x264的一篇论文:讲解很详细

论文:H.264视频编解码传输算法平台及码率控制研究上海交通大学,陈杰

2015-12-31 11:56:06 510

转载 字节流格式(Annex B)和RTP格式流浅析

字节流格式(Annex B)和RTP格式流浅析 AnnexB(附录B)格式:NALU数据+开始前缀(00000001或000001),针对H.320电话会议。 RTP格式:NALU数据+20个字节的类似的并不符合RTP协议的RTP头。针对IP网络的RTP打包方式。为原始的NAL打包格式,就是开始的若干字节(1,2,4字节)是NAL的长度,而不是start_code,

2015-12-31 11:50:30 892

转载 NAL技术

1.NAL概述NAL全称Network Abstract Layer,即网络抽象层。在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的内容,而后者则负责格式化数据并提供头信息,以保证数据适合各种信道和存储介质上的传输。现实中的传输系统是多样化的,其可靠性,服务质量,封装方式等特征各不相同,N

2015-12-31 09:56:45 1596

转载 H.264 NAL层解析(0x00000001,编码,打包,NALU)

H.264 NAL层解析(0x00000001,编码,打包,NALU) 1.引言H.264的主要目标:1.高的视频压缩比2.良好的网络亲和性解决方案:VCL  video codinglayer       视频编码层NAL  network abstraction layer  网络提取层VCL:核心算法引擎,块,宏块及片的

2015-12-31 09:51:38 704

转载 RTMP中FLV流到标准h264、aac的转换

这段时间,工作上的需要,在RTMP上做了flv流到标准h264、AAC的转换,服务器是开源项目CRTMPSERVER,客户端flex编写,视频编码h264,音频编码AAC,现将一些协议相关的东西记录如下。 一、分析FLV数据    我们先拿一个flv文件来简单分析一下flv数据的格式    flv标准文档下载地址http://www.cnblogs.com/chef

2015-12-30 17:38:30 899

转载 将h.264视频流封装成flv格式文件(二.开始动手)

前面写了flv文件的解析,有h264裸流的话就开始封装吧。网上大多数都是用ffmeg库来做这个工作的,哎,学习资料少学不会,还是自己动手吧。封装前要先了解下h.264格式,只需要知道一点点就可以了,我看了h.264官方文档,我靠,3百多页,还全是中文,什么,是中文?既然是中文的我就勉强看下吧,我靠,看起来还很复杂的,果断不看了,不需要,也没时间,我又不做解码,这东西具体步骤资料又少,基本都

2015-12-30 17:01:05 4590 2

转载 将h.264视频流封装成flv格式文件(一.flv格式)

flv文件的格式其实网上资料还是不少,但是怎么封装成flv却不多。看了不少资料,找到了一个觉得还比较靠谱的:http://www.cnblogs.com/chef/archive/2012/07/18/2597279.html其实flv还是挺简单的一个视频格式,下面就来先谈一谈FLV的格式吧。 FLV是一个二进制文件,简单来说,其是由一个文件头(FLV header)和很多

2015-12-30 16:47:44 601 1

转载 x264获取sps pps 等信息

通常是通过 x264_nal_t::i_type 判断当前的NAL的类型;其定义的枚举类型:enum nal_unit_type_e{    NAL_UNKNOWN     = 0,    NAL_SLICE       = 1,    NAL_SLICE_DPA   = 2,    NAL_SLICE_DPB   = 3,    NAL_SLI

2015-12-28 15:57:09 755

转载 YUV数据 到 x264赋值

方法1: 来自示例程序;x264_picture_t pic; //定义要编码的 yuv图像;param.i_csp = X264_CSP_I420;x264_picture_alloc( &pic, param.i_csp, param.i_width, param.i_height ) ; //创建 pic空间;

2015-12-28 15:56:14 301

转载 x264使用示例

x264使用示例 /** * @note x264的编码示例. * 使用x264的版本为libx264-115 * 1. 示例是个死循环,会源源不断的编码,然后将数据写文件. * 2. 示例的行为是:编码1000帧后,取空编码缓冲区,然后循环执行这两步. * @author 戈 */#include #include #include

2015-12-28 15:52:44 513

转载 x264编码后的文件保存

方法1:在x264示例中的保存方法:        i_frame_size = x264_encoder_encode( h, &nal, &i_nal, &pic, &pic_out );        if( i_frame_size             goto fail;        else if( i_frame_size ) 

2015-12-28 15:51:32 676

转载 Windows下编译x264

早期的版本有vc可以直接编译的, 现在的没有vc版本了;如果希望在windows上学习x264,可以直接找到vc版本;这里例举一下,网上的两个版本方法:一:《VS2010编译x264(20091006)》如果你仅仅需要使用x264的话你可以到这下载:http://x264.nl/x264的源码下载地址:http://www.vid

2015-12-28 11:51:05 436

转载 VS2010编译x264(20091006)

H264可以说是现在视频发展的趋势,越来越多的视频舍弃了rmvb投入了H264的怀抱。我自己压的视频都是用H264编码的,因此想学习H264的编码,当然这里面也有专业的原因。要想学习H264,第一部就是编译x264。如果你仅仅需要使用x264的话你可以到这下载:http://x264.nl/x264的源码下载地址:http://www.videolan.org/developers

2015-12-28 11:47:41 845

转载 DSP与FPGA的技术特点和区别是什么?

DSP与FPGA的技术特点和区别是什么? DSP(digital singnal processor)是一种独特的微处理器,有自己的完整指令系统,是以数字信号来处理大量信息的器件。一个数字信号处理器在一块不大的芯片内包括有控制单元、运算单元、各种寄存器以及一定数量的存储单元等等,在其外围还可以连接若干存储器,并可以与一定数量的外部设备互相通信,有软、硬件的全面功能,本身就是一个微型计算机。

2015-12-28 09:39:35 1386

转载 一个简单的自定义通信协议(socket)

转自:http://vtrtbb.javaeye.com/blog/849336这是转自javaeye的一篇文章,作者是vtrtbb。按照网络通信的传统,我们都会自定义协议,这有很多好处,大家可以自己体会(嘿嘿)。  一直不知道socket通信时候自定义数据包是什么样子的,偶然做了个小例子。 先来说说数据包的定义,我这里是包头+内容 组成的:

2015-12-25 18:01:38 466

转载 Java中Socket上的Read操作阻塞问题

从Socket上读取对端发过来的数据一般有两种方法:1)按照字节流读取[java] view plaincopyBufferedInputStream in = new BufferedInputStream(socket.getInputStream());  int r = -1;  List l = new LinkedLi

2015-12-25 17:55:22 1043

转载 Android中Activity、Service和线程之间的通信

Activity、Service和线程应该是Android编程中最常见的几种类了,几乎大多数应用程序都会涉及到这几个类的编程,自然而然的,也就会涉及到三者之间的相互通信,本文就试图简单地介绍一下这三者通信的方式。想写这篇文章的起因是,笔者跟几个同学在做一个Android上的应用,起初代码写得很凌乱,因为我在Activity中直接创建了线程,去执行某些任务。但是我们知道线程可能需要运行的时间

2015-12-25 14:19:51 287

转载 java多线程实例

实现线程的方式有两种: 1、继承java.lang.Thread,并重写它的run()方法,将线程的执行主体放入其中。 2、实现java.lang.Runnable接口,实现它的run()方法,并将线程的执行主体放入其中。 ==多线程的执行逻辑: 当主线程被挂起时, 其它就绪的线程会根据选择最实现线程的方式有两种:1、继承java.lang.Thread,并重写它的run(

2015-12-25 14:17:38 242

转载 Android Service在bindService不能触发onServiceConnected方法

按照《Android开发入门与实践》上介绍,测试Android Service的生命周期。 运行代码后调用bindService,无法触发onServiceConnected查其代码,主要是onBind返回时没有返回一个IBinder的接口类 [java] view plaincopy@Override   p

2015-12-25 13:44:19 2573

转载 Java中继承thread类与实现Runnable接口的区别

2015-12-25 11:10:18 250

转载 Java 序列化 (Serializable) 的作用

序列化是什么: 序列化就是将一个对象的状态(各个属性量)保存起来,然后在适当的时候再获得。 序列化分为两大部分:序列化和反序列化。序列化是这个过程的第一部分,将数据分解成字节流,以便存储在文件中或在网络上传输。反序列化就是打开字节流并重构对象。对象序列化不仅要将基本数据类型转换成字节表示,有时还要恢复数据。恢复数据要求有恢复数据的对象实例序列化的什么特点: 如果某个类能够被序列

2015-12-25 10:18:56 273

转载 Android开发菜鸟到高手必备的十本畅销书籍

本文给大家推荐十本Android开发畅销书籍,无论你是Android菜鸟还是高手,都能找到一本适合你的好书,让你在Android开发中更上一个台阶。       1、《Android基础教程》(你的第一本Android书)       • 原书名: Hello, Android: Introducing Google's Mobile Development Platform.

2015-12-23 18:06:12 959

转载 android开发基础教程—SharedPreferences读写

代码如下:public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);

2015-12-23 17:52:56 304

转载 Android配置----DDMS 连接真机(己ROOT),用file explore看不到data/data文件夹的解决办法

2015-12-23 16:31:10 474

转载 如何查看android data 内容

这段时间研究android 开发,开始时候用eclipse +模拟器,每次运行程序的时候,模拟器启动都很慢。找了个以前旧的android手机 做模拟器。运行程序真快。运行了个例子程序(>书里),是写文件的。         package com.example.filepersistencetest;import java.io.BufferedReader;import j

2015-12-23 16:15:47 440

转载 Android LayoutInflater详解

在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如Button、TextView等)。具体作用:1、对于一个没有被载入或者想要动态载入的界面,都需要使用L

2015-12-23 11:15:33 216

转载 android ListView详解

在android开发中ListView是比较常用的组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。抽空把对ListView的使用做了整理,并写了个小例子,如下图。列表的显示需要三个元素:1.ListVeiw 用来展示列表的View。2.适配器 用来把数据映射到ListView上的中介。3.数据    具体的将被映射的字

2015-12-23 11:09:21 270

转载 帧编码和场编码

在帧编码中,参考为帧图像,采用帧运动补偿,两个场是联合编码;在场编码中,参考为场图像,两个场是分别编码,采用场运动补偿。 场编码适用场合:对于运动激烈的情况,也就是画面变化快,画面中的人物、背景等等短时间里就会有很大的变化。这样,如果使用帧编码,由于相邻两行(一行在顶场,一行在底场)的扫描时间相差了许多(因为是隔行扫描),那么由于变化剧烈(画面在短时间内就会产生很大

2015-12-21 10:06:55 3742

转载 解决Using 1.7 requires compiling with Android 4.4 (KitKat); currently using API 4

有时候我们可能需要将项目的版本降低,比如4.4降低到2.2这样的,可能会遇到类似于这样的错误Using 1.7 requires compiling with Android 4.4 (KitKat); currently using API 4总之就是jdk的问题了,解决方案是:Righ click on your project > properties > Java co

2015-12-17 11:01:22 953

转载 重写 onCreateOptionsMenu(Menu menu) 方法,却不执行。

转自:http://bbs.csdn.net/topics/380235102兄台,你得按menu键啊,你不按它触发不了onCreateOptionsMenu方法的,按下menu键就触发了。那个方法也是一样的,你得有相应的事件才能触发方法。不是一进来就执行。

2015-12-16 15:07:59 2256

转载 酷派大神f1修改log输出级别的办法

转自:http://www.eoeandroid.com/thread-555798-1-1.html?_dsign=5c712f77机器在出厂时将log的级别做了限制,方法是:拨号盘输入*20121220#   ->  选择日志输出级别  ->  选择Java log level -> 选择LOGD即可。

2015-12-16 13:04:01 1098

原创 计算机存储单位换算

0x10 160x100 256 0x1000 4096 4K0x10000 65536 64K0x100000 1048576 1024K 1M  0x400 1024 1K

2015-12-10 11:27:26 864

原创 安装Android SDK并测试Hello World回忆总结

1、安装Java JDK注意要做到环境变量赋值好!2、使用SDK Manager.exe更新和安装由于谷歌被和谐,我采用的是离线的方式。(1)下载:最新的adt-bundle-windows-x86http://pan.baidu.com/s/1qWG7CRE(2)解压,打开SDK Manager.exe。如果SDK Manager.exe闪退无法解决,那么打开

2015-12-09 17:51:19 913

转载 Android SDK Manager无法下载其他版本的API 解决办法

今天在搭建android开发环境过程中,遇到了一些问题,其中有一项是创建android模拟器(AVD),在创建android模拟器过程中发现只有android4.4版本的,其他的版本不能够创建,在网上搜索了一些,原来要创建其他版本的AVD之前先需要下载其他版本的API,点开Android SDK Manager窗口,发现不能够下载更新其他版本的API: 解决办法:点

2015-12-09 15:36:22 5756

转载 Android 的 SDK Manager 无法启动 闪退解决方法

转自 http://hi.baidu.com/yangw80/item/7be029ebdb33390f65db0014【故障描述】做 Android 开发就要下载 Android SDK,其中的 SDK Manager.exe 无法启动,一闪而过。尝试重装 JDK、重新从官网下载 Android SDK、添加环境变量等等均无效。而且,有些版本的没事,有些版本的就不行。下载的 an

2015-12-09 11:32:59 5303

转载 android studio与eclipse ADT哪个比较好用

1、安装的比较      eclipse ADT-22.3的安装包大约484M,android studio-0.3.1的安装包大约495M,安装包大小与下载的版本与来源有关系。   eclipse ADT下载完毕,解压出来,指定工作目录,直接就可以进行项目开发了,非常顺。     android studio下载完毕,要通过向导进行安装,并且直接引导进行项目新建,

2015-12-09 10:01:15 730

转载 wifi模块的smartlink智能联网功能的实现原理是什么??

将ssid和password加密之后,通过组播包发送而已。wifi 模块首先要支持并进入所谓的sniffer模式。是上海汉枫的东西?说也简单 做就麻烦些了大概是当你按了smartlink按键 模块会进入到一种能监视所有数据包的模式当你手机点击了发送 他会把SSID 和密码选项和手机的IP以及端口号所有内容按特定的格式广播出去那边收到了就会进行

2015-12-08 09:59:49 3814

转载 使用wifi direct,同时可以连接ap么

第一,Wi-Fi Direct是一种点对点连接技术,它可以在两台station之间直接建立tcp/ip链接,并不需要AP的参与;其中一台station会起到传统意义上的AP的作用,称为Group Owner(GO),另外一台station则称为Group Client(GC),像连接AP一样连接到GO。GO和GC不仅可以是一对一,也可以是一对多;比如,一台GO可以同时连接着多台GC当前,已经有数

2015-12-07 17:07:53 4358 1

Nucleus WebBrowse.pdf

这个是Nucleus系统的配套web server的文档,往大家好好使用!

2015-09-23

LWIP中文手册.pdf

这个是LWIP的使用手册!大家可以下载下来看看,还是比较有用的!

2015-09-22

Nucleus NET Manual(网络手册)

Nucleus NET Manual(网络手册), Accelerated Technology,描述了 TCP/IP Nucleus PLUS 网络工具的安装和运行。

2015-09-21

Nucleus FILE Manual(文件手册)

Nucleus FILE Manual(文件手册),Accelerated Technology,描述了 MS-DOS 兼容的 Nucleus PLUS 文件系统的安装和运行。

2015-09-21

LwIP的RAW_API接口及编程指南

LwIP的RAW_API接口及编程指南,包含了 LwIP的RAW_API接口及编程指南.pdf ZLG LwIP的RAW API接口及编程指南.rar 实战例子,有源代码。

2015-09-21

计时器软件

这个是我从网上精选的一款简单的计时器软件。

2015-09-21

socket_send_buf_thread.zip

这个是socket网络发送线程。使用这个线程,可以并行运行。有效的减小了时间,提高了发送的速率。

2015-09-21

C标准库源码及手册.zip

这个是我从网上精心整理的资料!!!往大家好好用!!!

2015-08-28

a_sample_dll_and_call 动态链接库中的静态调用.zip

这个是我在VS2013下写的关于动态链接库下的静态调用。

2015-08-27

a_sample_dll_and_call 动态链接库中的动态调用.zip

这个是我写的VS2013下的动态链接库的使用例子。

2015-08-27

a sample lib and call.zip

这是我写的一个简单的windows下的静态链接库编程和调用!

2015-08-27

android网络助手.zip

这是我最近使用的测试wifi socket通讯的app。 大家有需要的,可以下来看看!

2015-08-27

GNU make v3.8 中译.chm

这是一个超级好用的makefile手册!

2015-08-26

linux_udp_Broadcasting_Demo.zip

这个是我写的linux下udp广播和接受的例子。 记住:在linux下一定要关闭sexlinux和防火墙! 或者 在防火墙里设置允许udp中相应的端口,允许通信!

2015-08-25

linux_udp_Demo.zip

这是我自己写的linux下的UDP通信DEMO。 用来赚积分的!

2015-08-25

linux_tcp_Demo

这是我自己写的linux下的tcp demo,绝对可以用

2015-08-25

Wireshark 与 TCPIP四层模型.doc

使用Wireshark 软件,所要的TCPIP相关知识!

2015-08-24

udp广播-server-client实例

这是Windows下,网络编程的例子! 具体的是udp广播实例,有一个客户端接收,一个服务端发送。

2015-08-19

中文Nucleus PLUS Reference Manual

Nucleus文件系统手册 详细描述了开发者如何使用文件系统模块

2015-08-18

emmc5.1 英文版本+中文版本emmc5.1 英文版本+中文版本

emmc_5.1英文版本.pdf emmc_5.1中文翻译版本.pdfemmc_5.1中文翻译版本.pdfemmc_5.1中文翻译版本.pdfemmc_5.1中文翻译版本.pdf

2024-07-13

Understand-5.0.969-win-x64bit-crack.zip

Understand-5.0.969-win-x64bit-crack.zip, source insight 的替代品

2019-12-19

文件夹备份脚本

copy_fils_from_apath_to_bpath.bat 备份文件夹到指定目录下,并打上时间标签。

2017-08-03

超好用的音乐播发软件aimp

超好用的音乐播发软件aimp

2016-06-23

x264实例-亲测可以

为了搞清楚h264协议,看了相关的有2星期左右。 终于搞明白了一下,现将测试通过的代码和所有资源上传, 有需要的请自己下载。 有问题请留言! win7+vs2013+x264

2016-01-05

java sample socket demo

简单的jaca的网络通信例子! 自己编的,确实可用!

2015-12-25

JDK-Eclipse-Android_SDK-ADT详细图文安装教程

JDK-Eclipse-Android_SDK-ADT详细图文安装教程 我安装步骤,基本上是可以用的!实测。

2015-12-09

wifi帧格式分析文档及结果报告

掌握并熟悉Wireshark的基本操作,了解网络协议实体间的交互以及报文交换。 分析协议

2015-11-30

understand用户使用指南2

understand用户使用指南2.pdf

2015-11-13

LwIP-1.4.0 的移植说明文档

本文档翻译了 LwIP-1.4.0 的移植说明文档,包括原始 API 及 SYS_ARCH 接口的说明文档。由于译者 水平所限, 译文存在很多不确切或错误的翻译, 还请网友多指正。 需要特别提出的是, LwIP 的 SYS_ARCH 接口部分参考了焦海波“uC/OS-II 平台下的 LwIP 移植笔记”一文。在此,将译文放在网络上共享, 愿与网友共同学习、共同进步。

2015-11-10

一个轻量级的inifile文件解析库.zip

代码和测试文档都存在!有用的话,请自己下载!

2015-10-29

WirelessMon

用于监控wifi,监控wifi状况!

2015-10-22

wireshark中文版-附带《wireshark中文手册》

wireshark中文版-附带《wireshark中文手册》

2015-10-16

系统软件需求分析报告文档模板+概要设计报告文档模板+详细设计报告文档模板+详细设计报告文档模板+软件测试

系统软件需求分析报告文档模板+概要设计报告文档模板+详细设计报告文档模板+详细设计报告文档模板+软件测试

2015-10-08

人月神话.mob

大型编程项目深受由于人力划分产生的管理问题的困扰,保持产品本身的概念完整性是一个至关重要的需求。《人月神话(英文版)》探索了达成一致性的困难和解决的方法,并探讨了软件工程管理的其他方面。《人月神话(英文版)》适合任何软件开发行业的从业人员阅读,对软件开发人员、软件项目经理、系统分析师更是必读之作。

2015-09-24

Linux内核编码规范.txt

Linux内核编码规范。 规定了编程风格!

2015-09-24

基于2410版的Nucleus plus源码

MTK手机用的内核、基于2410版的Nucleus plus源码。

2015-09-23

基于nucleus实时操作系统的webserver源代码

这个是原始的weibserver代码,但是没有文档! 如果你找到了文档,请留言给我!谢谢

2015-09-23

Nucleus OS源码结构以及参考手册

Nucleus_PLUS.pdf Nucleus_PLUS源码分析.pdf

2015-09-23

空空如也

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

TA关注的人

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