上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页

2012年12月21日

按照RFC3984协议实现H264视频流媒体

摘要: 转自:http://topic.csdn.net/u/20100104/16/0fd992e8-b0a6-4c2b-85a4-d9513d3b1491.html相信有不少人和我一样,希望实现H264格式视频的流媒体播放。但是对于一个新手来说,往往不知道从何入手。利用百度,GOOGLE等搜索资料真是沙里淘金。在琢磨了N周之后,才弄出来了点成果,其中费了很多无用的功夫,光看英文协议就费了一周,后来才知道有中文版,并且我所达到的目的很简单,只要让VLC实时播放就行,不需要了解整个协议。我也很希望能直接搜出来一套代码,都一直没找到,还是得自己动手。现在我把自己的代码贴出来,希望对做类似工程的朋友有所帮 阅读全文

posted @ 2012-12-21 16:10 为梦飞翔 阅读(4249) 评论(1) 推荐(0)

(转载)将h.264视频流封装成flv格式文件(二.开始动手)http://blog.csdn.net/yeyumin89/article/details/7932431

摘要: 前面写了flv文件的解析,有h264裸流的话就开始封装吧。网上大多数都是用ffmeg库来做这个工作的,哎,学习资料少学不会,还是自己动手吧。封装前要先了解下h.264格式,只需要知道一点点就可以了,我看了h.264官方文档,我靠,3百多页,还全是中文,什么,是中文?既然是中文的我就勉强看下吧,我靠,看起来还很复杂的,果断不看了,不需要,也没时间,我又不做解码,这东西具体步骤资料又少,基本都是那一两篇转来转去,这还要感谢我上一篇提到的那个连接的兄弟,记录下过程,不然以后就忘干净了。h264是一个个NALU单元组成的,每个单元以00 00 01 或者 00 00 00 01分隔开来,每2个00 0 阅读全文

posted @ 2012-12-21 15:40 为梦飞翔 阅读(1280) 评论(0) 推荐(0)

将h.264视频流封装成flv格式文件(一.flv格式)(转载)<a href="http://blog.csdn.net/yeyumin89/article/details/7932368"></a>

摘要: flv文件的格式其实网上资料还是不少,但是怎么封装成flv却不多。看了不少资料,找到了一个觉得还比较靠谱的:http://www.cnblogs.com/chef/archive/2012/07/18/2597279.html其实flv还是挺简单的一个视频格式,下面就来先谈一谈FLV的格式吧。FLV是一个二进制文件,简单来说,其是由一个文件头(FLV header)和很多tag组成(FLV body)。tag又可以分成三类:audio,video,script,分别代表音频流,视频流,脚本流,而每个tag又由tag header和tag data组成。文件头由9bytes组成前3个bytes是 阅读全文

posted @ 2012-12-21 15:37 为梦飞翔 阅读(1314) 评论(0) 推荐(0)

2012年12月10日

jni java c++ 参数传递问题解决

摘要: 一,问题1.多参数回传2.参数传递出现乱码二,解决1.使用byte[]数组传入c++,在生成的头文件里就会变成jbyteArray 类型例如,java 中参数:byte[]account,头文件里参数变成jbyteArray account,通过c++修改完account的值后,java要获取该值,直接使用jbyte* jbAccount = (env)->GetByteArrayElements(env, account, 0);char* szAccount = (char*)jbAccount;指针的地址并不是account的地址,最后赋下值才行env->SetByteArr 阅读全文

posted @ 2012-12-10 20:01 为梦飞翔 阅读(593) 评论(0) 推荐(0)

2012年12月9日

JNI vc6.0 dll

摘要: JNI初步。让大家一看就会哈哈。写篇教程吧,网上很多关于JNI的hello world,虽然称作哈喽沃德,但是调试起来还是不可避免遇到很多问题。今天在调式成功的这个里程碑时间里,总结下这两天俺的经验,那些希望使用JNI的银们,如果看到这篇小文了,或许可以一站式解决问题,免去东奔西走的麻烦咧~~~~哈哈哈开始!JNI是啥就不介绍了,最直观的作用就是它可以在java里面调用dll。如果大家伙儿遇到c++写的代码想转向java使用,不妨生成一个dll,再按下面的步骤来。1.编写java代码。文件名:HelloWorld.java代码如下:public class HelloWorld{static{ 阅读全文

posted @ 2012-12-09 13:35 为梦飞翔 阅读(1044) 评论(0) 推荐(0)

2012年11月27日

语音识别 转载 待测试

摘要: package com.zhangke.spring.sky.yuyin;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.content.Intent;import android.content.pm.PackageManager;import android.content.pm.ResolveInfo;import android.content.res.ColorStateList;import android.os.Bundle;import and 阅读全文

posted @ 2012-11-27 16:57 为梦飞翔 阅读(266) 评论(0) 推荐(0)

2012年11月4日

活动选择问题 动态规划算法(最大子集合或最大收益)

摘要: View Code 1 #include<IOSTREAM.H> 2 #include <IOMANIP.H> 3 4 /************************************************************************/ 5 /* 6 活动选择问题:对几个互相竞争的活动进行调度,它们都要求以独占的方式使用某一公共资源 7 。调度的目标是找出一个最大的相互兼容的活动集合。假设有一个需要使用某一资源的n个活动 8 组成的集合S={a1,a2,a3,...,an}。该资源一次只能被一个活动占用。每个活动ai有个开始时间 9 .. 阅读全文

posted @ 2012-11-04 00:57 为梦飞翔 阅读(3612) 评论(0) 推荐(1)

2012年11月3日

整齐打印

摘要: 问题:考虑在一个打印机上整齐地打印一段文章的问题。输入的正文是n个长度分别为L1、L2、……、Ln(以字符个数度量)的单词构成的序列。我们希望将这个段落在一些行上整齐地打印出来,每行至多M个字符。“整齐度”的标准如下:如果某一行包含从i到j的单词(i<j),且单词之间只留一个空格,则在行末多余的空格字符个数为 M - (j-i) - (Li+ …… + Lj),它必须是非负值才能让该行容纳这些单词。我们希望所有行(除最后一行)的行末多余空格字符个数的立方和最小。请给出一个动态规划的算法,来在打印机整齐地打印一段又n个单词的文章。分析所给算法的执行时间和空间需求。分析:构建数组a[i]代表 阅读全文

posted @ 2012-11-03 11:11 为梦飞翔 阅读(382) 评论(0) 推荐(0)

达到最高效益的调度

摘要: View Code #include<IOSTREAM.H>#include <IOMANIP.H>#include <STRING.H>#include <STDLIB.H>#include <stdio.h>/************************************************************************//* 问题: 假设有一台机器,以及在此机器上处理的n个作业a1,a2,...an的集合。每隔作业aj有一个处理时间tj,效益pj,以及最后期限dj。机器在一个时刻只能处理一个作业, 阅读全文

posted @ 2012-11-03 09:58 为梦飞翔 阅读(355) 评论(0) 推荐(0)

2012年11月2日

01背包,求最大值

摘要: View Code #include<IOSTREAM.H>#include <IOMANIP.H>#include <STRING.H>#include <STDLIB.H>#include <stdio.h>/************************************************************************//* 0-1背包问题是一个经典的动态规划问题,问题定义如下:有n个物品,其重量分别为W={w1, w1, w3, ... wn},其价值分别为V={v1, v2, v3, .. v 阅读全文

posted @ 2012-11-02 20:07 为梦飞翔 阅读(476) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 9 10 ··· 14 下一页

导航