Calendar
载入中。。。
Placard
载入中。。。
Category
载入中。。。
Latest Entries
载入中。。。
Latest Comments
载入中。。。
Last Messages
载入中。。。
User Login
载入中。。。
Links
Information
载入中。。。
Search
Other


Welcome to my blog!
  DCIF的分辨率
 

有客户咨询DCIF的压缩,特意查询了一下internet,得到下面的资料信息,

* DCIF分辨率是什么?

    经过研究发现一种更为有效的监控视频编码分辨率(DCIF),其像素为528×384。DCIF分辨率的是视频图像来历是将奇、偶两个HALF D1,经反隔行变换,组成一个D1(720*576),D1作边界处理,变成4CIF(704×576),4CIF经水平3/4缩小、垂直2/3缩小,转换成528×384.528×384的像素数正好是CIF像素数的两倍,为了与常说的2CIF(704*288)区分,我们称之为DOUBLE CIF,简称DCIF。显然,DCIF在水平和垂直两个方向上,比Half D1更加均衡。

    为什么选用DCIF分辨率?

    数字化监控行业对数字监控产品提出两项要求:首先要求数据量低,保证系统能够长时间录像和稳定实时的网络传输;其次要求回放图像清晰度高,满足对细节的要求。而DCIF分辨率在目前的软硬件平台上,能很好的满足以上两项要求。


……
[ 阅读全文 | 回复 | 引用通告

  Post  by  errant 发表于 2008-7-25 10:34:00
  调研手机视频监控方案
 

有几个问题,

1)协议

按照3GPP的标准,基本上就是RTSP/RTP

2)播放器

最好是采用支持RTSP的标准播放器,如quicktime,realplayer,当然也可以自己开发,但这样要针对很多不同的手机平台,对一般的中小公司而言恐不现实。另一种思路是,看到有人用java实现一个通用的媒体播放器,但是否能够满足视频播放的需要?按照我的理解,手机上解码可能是需要针对不同平台进行优化的。

3)编码

3GPP支持h.263,mpeg4,h.264。从手机的特点来看,H.264应该是最佳的选址,但h.264是3GPP R6版本引入,且是非强制要求支持的,目前支持的手机型号应该不多。但如果采用mpeg4的话,带宽稍高。


……
[ 阅读全文 | 回复 | 引用通告

  Post  by  errant 发表于 2008-3-10 22:54:00
  2分钟以后是2008年
  又是一年过去,新年将至,发帖纪念!
[ 阅读全文 | 回复 | 引用通告

  Post  by  errant 发表于 2007-12-31 23:54:00
  2007深圳安防展映象 
 

2007年深圳安防展映象


……
[ 阅读全文 | 回复 | 引用通告

  Post  by  errant 发表于 2007-11-8 20:23:00
  h.264编码已经可以达到20帧/秒
 

经过这个月的努力,解决几个重要的问题,将h.264编码的效率提高将近1倍,现在平缓的运动图像已经可以达到25帧/秒,剧烈运动达到20帧/秒。

总结:DMA和CACHE的使用非常关键。

 

[ 阅读全文 | 回复 | 引用通告

  Post  by  errant 发表于 2007-10-25 10:54:00
  动态域名解析的实现原理
 

www.vicp.net 花生壳协议,二级域名阅读全文 | 回复 | 引用通告


  Post  by  errant 发表于 2007-8-10 14:57:00
  提供MPEG4网络摄像机/视频服务器开发板(基于blackfin)
 

深圳迈进科技最新推出基于ADSP-BF536/7阅读全文 | 回复 | 引用通告


  Post  by  errant 发表于 2007-8-5 14:30:00
  解决VLC运行异常问题
 
这段时间解决2个重大的BUG,
1 运行mpeg4编码时,出现内存不够,导致程序异常退出
此问题通过退出的TRACE信息,通过gdbserver单步调试异常的线程,最后查到出现内存分配失败的位置,解决以后,mpeg4编码正常。
2 运行h.264编码时,出现CPLB异常,导致程序异常退出
此问题是数组越界导致,一个字符串数组的维数不够,导致对其最后一位置'\0'时,越出边界,破坏了调用者的堆栈而导致函数调用返回以后出现异常。此问题非常难查,用gdbserver+printf反复查找1个星期才发现出错的地方,解决以后,运行h.264编码一切正常。
……
[ 阅读全文 | 回复 | 引用通告

  Post  by  errant 发表于 2007-5-8 17:36:00
  一个检查内存泄漏的工具valgrind
 
valgrind是一款运行在linux下的,用来定位c/c++程序中内存使用方面的错误的工具,包括:内存泄漏、使用未初始化的内存、读/写已释放的内存、读/写内存越界、使用malloc/new/new[]和free/delete/delete[]不匹配,等等。
    valgrind官方网站:http://valgrind.org/,是一款open source软件,可以自由下载。
    valgrind运行方法很简单:valgrind --leak-check=full --track-fds=yes 程序 参数, 这样你的程序就会在valgrind监控下运行了,结果会直接输出到屏幕上。
……
[ 阅读全文 | 回复 | 引用通告

  Post  by  errant 发表于 2007-5-8 11:00:00
  运行vlc成功
 
终于可以成功的运行vlc+ffmpeg+mpeg4了,目前的效果是,
352X288          6~7帧/秒
176X288          10帧/秒
码率只能做到100kbsp。
另外,存在问题很多,
1 内存占用太大,需要约40MB内存
2 运行不稳定,经常出现异常
3 用H.264编码时,会出现异常


[ 阅读全文 | 回复 | 引用通告

  Post  by  errant 发表于 2007-4-28 9:21:00
首页 上一页 下一页 尾页 页次:1/6页  10篇日志/页 转到:
载入中。。。
Powered by Oblog.