最近手机安装了一个“千里眼”和千里眼家居远程监控的应用,对里面的实时监控交通路口的状态有点好奇。以是使用相应的方法反编译看看她的原理。
对于软件“千里眼”,经过代码的翻看,发现采用的是VideoView中访问RTSP实时视频流的思路实现的。
反编译后的代码
String str = getIntent().getStringExtra(
"rtsp"
);
if
(str !=
null
)
{
VideoView localVideoView3 =
this
.videoView;
Uri localUri = Uri.parse(str);
localVideoView3.setVideoURI(localUri);
}
|
软件千里眼家居远程监控采用的是另外一种思路:
从反编译代码可以看出
boolean
bRunning =
true
;
Handler handler;
String htmlCode =
" "
;
String htmlPost =
"