关于H.264 x264 h264 AVC1之间的那些事

1. H.264是MPEG4的第十部分,是一个标准。 对头,国际上两个视频专家组(VCEG和MPEG)合作提出的标准,两个专家组各有各的叫法,所以既叫H.264,也叫AVC。 2.x264是一个编码器,他参照的标准是H.264。 对头,H.264是需要付费的编码格式,而x264是符合H.264标...

2015-10-08 14:24:31

阅读数:3269

评论数:1

绝对像素px和相对像素dp的转换

在xml布局文件中,我们既可以设置px(也就是所谓的绝对像素),也可以设置dp或者dip(相对像素)。一般情况下,我们都会选择使用dp,这样可以保证不同屏幕分辨率的机器上布局一致。但是在代码中,如何处理呢?很多控件的方法中都只提供了设置px的方法,例如setPadding,并没有提供设置dp的方法...

2015-10-08 13:46:26

阅读数:495

评论数:0

Nginx限制带宽配置示例

这篇文章主要介绍了Nginx限制带宽配置示例,本文网罗了3个方法,希望可以帮到大家,需要的朋友可以参考: 示例一: 复制代码代码如下: http {    limit_rate 25k;                              #每个连接的速度...

2015-09-30 16:39:23

阅读数:2867

评论数:0

Android手机实时视频监控

最近手机安装了一个“千里眼”和千里眼家居远程监控的应用,对里面的实时监控交通路口的状态有点好奇。以是使用相应的方法反编译看看她的原理。 对于软件“千里眼”,经过代码的翻看,发现采用的是VideoView中访问RTSP实时视频流的思路实现的。 反编译后的代码 Str...

2015-05-20 09:25:01

阅读数:7757

评论数:5

FFmpeg截图和录像

使用FFmpeg可将一段视频流中截取图像和录制一段时长的视频: 1、截图命令 ./ffmpeg -i rtsp://admin:12345@192.168.1.55 -s 368x208 -y -f image2 /mnt/sdcard/images1.png 2、录像(1分钟) ....

2015-05-11 14:56:43

阅读数:2375

评论数:0

从ffmpeg源代码分析如何解决ffmpeg编码的延迟问题

[cpp] view plaincopy -rwxr-xr-x 1      6560 2014-12-25 10:44 duration.c*   -rw-r--r-- 1   2410694 2014-12-25 10:07 onvif.h   -rw-r--r-- 1  113...

2015-04-20 15:20:39

阅读数:988

评论数:0

HLS点播--FFmpeg接收udp视频流

看到有网友问到,FFmpeg接收udp视频流实现HLS直播的方法,我这里由于没有UDP的直播源就用VLC将一个MP4文件生成UDP视频流来代替直播流。 1、确认Nginx安装配置成功支持HLS,具体过程可参考我以前博客。 2、使用VLC生成UDP视频流 3、FFmpeg接收udp流转换成...

2015-04-09 11:07:48

阅读数:6902

评论数:11

RTSP视频测试地址(亲测可用)

1、rtsp://184.72.239.149/vod/mp4://BigBuckBunny_175k.mov 一段动画片 2、rtsp://218.204.223.237:554/live/1/66251FC11353191F/e7ooqwcfbqjoo80j.sdp 拱北口岸珠海过澳门大厅

2015-04-03 10:18:44

阅读数:13251

评论数:6

海康威视(Hikvision)大规模代码执行漏洞 数万监控设备存风险

1. 更新情况 2014年11月19日,海康威视(Hikvision)监控设备被爆严重漏洞,具体编号为CVE-2014-4878、CVE-2014-4879和CVE-2014-4880。这三个漏洞都是由于Hikvision监控设备对RTSP(实时流传输协议)请求处理不当导致的,通过该漏洞...

2015-04-01 09:57:42

阅读数:7900

评论数:1

HTTP Live Streaming直播(iOS直播)技术分析与实现

HTTP Live Streaming直播(iOS直播)技术分析与实现    不经意间发现,大半年没写博客了,自觉汗颜。实则2012后半年,家中的事一样接着一样发生,实在是没有时间。快过年了,总算忙里偷闲,把最近的一些技术成果,总结成了文章,与大家分享。   前些日子,也是项目需要,花了一些时...

2015-03-31 09:53:50

阅读数:857

评论数:0

Android调用shell脚本并获得输出

前段时间做的HLS流媒体服务器可以正常工作了,但是它的启动需要在PC机命令行中进行或者在Android下载个Terminal IDE软件,在Android上使用命令行运行,这也不是很方便,于是我要做一个Android的APP,在程序中开启服务器,达到点击一个按钮就能启动的效果。 直接上代码: c...

2015-03-20 16:03:49

阅读数:2536

评论数:0

REAL210(V6.2)开发板简介

前面一直在做移植工作,用到的arm开发板是广州润尔的REAL210(V6.2)开发板Android版本 在此对此开发板做一下简单的介绍: 1、软件特性 1.1 Bootloader 版本:u-boot-1.3.4  ·支持cramfs/yaffs镜像烧写 ·支持100M以太网下...

2015-03-15 13:38:35

阅读数:1288

评论数:0

使用nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器笔记(十一)

第十一部分--延时优化 上次测试流媒体服务器的时候,Android系统chrome浏览器测试hls协议时延时35s。 虽然由于HLS的特性决定了,使用HLS协议来做视频直播延时很大,但是35s的延时还是不能让人接受,35s足够让人家抢劫完事了。 所以要对这个系统进行优化: 1、首先要了解H...

2015-03-13 15:40:26

阅读数:2383

评论数:2

Nginx RTMP 模块 nginx-rtmp-module 指令详解

译序:截至 Jul 8th,2013 官方公布的最新 Nginx RTMP 模块 nginx-rtmp-module 指令详解。 指令 Core rtmp 语法:rtmp { ... } 上下文:根 描述:保存所有 RTMP 配置的块。 server 语法:server { ......

2015-03-13 15:26:17

阅读数:1119

评论数:0

使用nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器笔记(十)

第十部分 -- 开发板测试 前几天已经分别将nginx和ffmpeg移植到了开发板上面,但是还是没有进行任何的测试并不知道移植后的效果如何。 今天分别做了两个测试,证明移植的结果是可用的。 1、测试ffmpeg 对于nginx的测试在移植完成后就已经进行过了,当然就是简单的能够显示...

2015-03-12 15:16:53

阅读数:1581

评论数:1

YUV格式分析

Andrew Huang 转载请注明作者及联络方式    在摄像头之类编程经常是会碰到YUV格式,而非大家比较熟悉的RGB格式. 我们可以把YUV看成是一个RGB的变种来理解.    YUV的原理是把亮度与色度分离,研究证明,人眼对亮度的敏感超过色度。利用这个原理,可以把色度...

2015-03-12 14:20:33

阅读数:576

评论数:0

使用nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器笔记(九)

第九部分---项目ffmpeg命令解析 前面已经看到了ffmpeg在ARM开发板上执行给出的提示信息: usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}... 参照前面在PC...

2015-03-11 14:42:54

阅读数:1040

评论数:0

使用nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器笔记(八)

第八部分---FFmpeg移植到Android 最近这几天一直在搞FFmpeg的Android移植,我的目标是在Linux上对FFmpeg进行交叉编译最终得到可以push到Android目录下执行的ffmpeg可执行文件。 为了达到这个目的,完成对FFmpeg的移植,我可以说是查遍了几乎所有网...

2015-03-10 14:33:33

阅读数:2287

评论数:0

使用nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器笔记(七)

第七部分 之前已经将标准版的Nginx移植到了ARM开发板上面并且运行成功,而我的目的是要利用FFMPEG和NGINX来实现HLS视频直播,所以还需要在此基础上添加nginx-rtmp-module模块。 有了之前的移植经验,有些工作就好做一些了,但是还是遇到很多的问题,记录下: 1、用到的...

2015-03-05 09:47:06

阅读数:2134

评论数:1

使用nginx+nginx-rtmp-module+ffmpeg搭建流媒体服务器笔记(六)

第六部分 前几天一直被移植到ARM开发板上的nginx启动的问题困扰,在ARM开发板上启动时不是出现 nginx: [emerg] getgrnam("nogroup") failed (2: No such file or directory) 就是出现 /syste...

2015-03-04 11:22:52

阅读数:1783

评论数:0

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