自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (4)
  • 收藏
  • 关注

转载 视频重定向设置

视频重定向设置 DDC相关配置:计算机->多媒体Windows Media重定向Windows Media 重定向可优化使用遵守 Microsoft 的 DirectShow、DirectX Media Objects (DMO) 及 Media Foundation 标准的编解码器编码的多媒体文件。为播放给定的多媒体文件,客户端设备上必须有与该多媒体文

2015-04-23 19:11:16 1729

转载 X264参考手册

基本语法:x264 [options] -o outfile infile注意与ffmpeg的输入输出文件位置恰好相反:ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}…输入x264.exe --output NUL C:\input.avsx264

2015-04-21 23:04:54 1829

转载 X264编码h264

前言前段时间一直在搞视频编解码与传输的东西,现在基本上整个系统能够实现服务器实时编码打包传输给客户端,客户端实时解码并显示的功能,故将上一阶段的工作整理记录一下,将我使用x264进行h.264编码的过程,使用jrtplib进行h264数据包传输的过程以及使用ffmpeg进行解码的过程都记录下来,一方面是自己做一个总结,另外一方面也是想帮助那些跟我做同样工作的人更快的熟悉这些内容。

2015-04-21 22:55:00 491

转载 FFMpeg框架代码阅读

简介FFmpeg是一个集录制、转换、音/视频编码解码功能为一体的完整的开源解决方案。FFmpeg的开发是基于Linux操作系统,但是可以在大多数操作系统中编译和使用。FFmpeg支持MPEG、DivX、MPEG4、AC3、DV、FLV等40多种编码,AVI、MPEG、OGG、Matroska、ASF等90多种解码.TCPMP, VLC, MPlayer等开源播放器都用到了FFmpeg。

2015-04-14 22:37:27 380

转载 ffmpeg库音频解码示例

#include #include extern "C"{#include "avcodec.h"#include "avformat.h"}int main(char arg,char *argv[]){ char *filename ="02.swf"; av_register_all();//注册所有可解码类型 AVFormatContext

2015-04-14 22:36:21 418

转载 FFmpeg解码流程

FFmpeg解码流程:1. 注册所有容器格式和CODEC: av_register_all()2. 打开文件: av_open_input_file()    → avformat_open_input()3. 从文件中提取流信息: av_find_stream_info()4. 穷举所有的流,查找其中种类为CODEC_TYPE_VIDEO  →AVMEDIA_TY

2015-04-14 22:35:33 416

转载 X Window开发编程

开始编程前先要有一个好的开发工具 可以快速的查找函数与宏定义及结构定义我推荐vim然后是要随时准备看man 基本上x开发不难 但是看man理解每个函数那对以后的开发会更快下面先开始vim相关的配置1 创建/usr/include目录下的定义索引cd /usr/includectags *2 创建 /usr/include/X11目录下的定义索引cd /u

2015-04-13 19:25:33 1584

转载 初级X编程

绪论本教程是有关X窗口编程的"would-be"系列教程的第一部。单方面来说,这个教程是没用的,因为一个真正的X窗口程序员通常会使用抽象级更高的库,例如Modif(或者是它的自由版本lesstiff),GTK,QT或者其它类似的库。但...也许我们应该从某个更易于学习理解的地方开始。因为,知道它们到底是如何工作的应该永远不是个坏主意吧。读过这个教程后,读者应该能够编写非常简单的X窗

2015-04-13 19:25:23 560

转载 用Xlib库进行基本图形编程

目录1、前言2、X Window系统的客户服务器模式3、GUI编程-同步化的编程模型4、基本的Xlib概念        1、X Display        2、GC-图形上下文        3、对象句柄        4、Xlib 结构体的内存分配        5、事件5、编译给予Xlib的程序6、打开和关闭一个连接到X服务器的连接7、检查关于Display的基本信

2015-04-13 18:54:11 1498 1

转载 Android MediaCodec小结

MediaCodec进行编解码的大体逻辑是这样的:    主要函数的调用逻辑如下:    需要做的东西是一个媒体文件合成器,功能是先截取出多段媒体文件中的某些片段,再将这些片段合成为一个新的媒体文件。实际上就是先用解码器将多段outputBuffer数据拿出来,然后再用编码器将它们放到一个文件里去。如果还要加上叠加字幕、特技处理等的效果,实际上也是先拿到ou

2015-04-11 13:03:47 1448 1

转载 用GDB调试程序(七)

改变程序的执行———————    一旦使用GDB挂上被调试程序,当程序运行起来后,你可以根据自己的调试思路来动态地在GDB中更改当前被调试程序的运行线路或是其变量的值,这个强大的功能能够让你更好的调试你的程序,比如,你可以在程序的一次运行中走遍程序的所有分支。        一、修改变量值    修改被调试程序运行时的变量值,在GDB中很容易实现,使用GDB的pr

2015-04-10 14:56:59 455

转载 用GDB调试程序(六)

七、设置显示选项    GDB中关于显示的选项比较多,这里我只例举大多数常用的选项。    set print address     set print address on         打开地址输出,当程序显示函数信息时,GDB会显出函数的参数地址。系统默认为打开的,如:                (gdb) f        #0  set_quo

2015-04-10 14:56:21 385

转载 用GDB调试程序(四)

查看栈信息—————当程序被停住了,你需要做的第一件事就是查看程序是在哪里停住的。当你的程序调用了一个函数,函数的地址,函数参数,函数内的局部变量都会被压入“栈”(Stack)中。你可以用GDB命令来查看当前的栈中的信息。下面是一些查看函数调用栈信息的GDB命令:    backtrace     bt         打印当前的函数调用栈的所有信息。如: 

2015-04-10 14:54:53 427

转载 用GDB调试程序(五)

查看运行时数据———————        在你调试程序时,当程序被停住时,你可以使用print命令(简写命令为p),或是同义命令inspect来查看当前程序的运行数据。print命令的格式是:        print     print /         是表达式,是你所调试的程序的语言的表达式(GDB可以调试多种编程语言),是输出的格式,比如,如果要把表达式按1

2015-04-10 14:54:04 375

转载 用GDB调试程序(二)

GDB的命令概貌———————启动gdb后,就你被带入gdb的调试环境中,就可以使用gdb的命令开始调试程序了,gdb的命令可以使用help命令来查看,如下所示:    /home/hchen> gdb    GNU gdb 5.1.1    Copyright 2002 Free Software Foundation, Inc.    GDB is free s

2015-04-10 14:53:06 376

转载 用GDB调试程序1

用GDB调试程序GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能:  

2015-04-10 14:52:11 391

opengles2.0 Animation

opengles2.0 方波图,加速减速运动

2015-07-15

ubuntu下构建deb包

ubuntu下构建deb包

2014-06-07

spice_protocol

spice protocol

2014-06-07

基于spice协议研究与改进方案

基于spice协议的桌面虚拟化技术研究与改进方案

2014-05-19

空空如也

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

TA关注的人

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