用机顶盒或网络电视机实现监控摄像头预览,完成简单的录相机功能,用机顶盒远程观看摄像头,多个监控可以同时观看,实时观看,也可以用机顶盒或网络电视观看局域网内的监控画面
用机顶盒或网络电视机实现监控摄像头预览,完成简单的录相机功能,用机顶盒远程观看摄像头,多个监控可以同时观看,实时观看,也可以用机顶盒或网络电视观看局域网内的监控画面
准备:
1、需要知道 监控摄像头的RTSP推播地址:
我总结了大部分的品牌: http://www.hd8k.top/forum.php?mod=viewthread&tid=142&extra=page%3D1
例:
海康威视
rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream
说明:
username: 用户名。例如admin。
password: 密码。例如12345。
ip: 为设备IP。例如 192.0.0.64。
port: 端口号默认为554,若为默认可不填写。
codec:有h264、MPEG-4、mpeg4这几种。
channel: 通道号,起始为1。例如通道1,则为ch1。
subtype: 码流类型,主码流为main,辅码流为sub。
例如,请求海康摄像机通道1的主码流,Url如下
主码流:
rtsp://admin:12345@192.0.0.64:554/h264/ch1/main/av_stream
rtsp://admin:12345@192.0.0.64:554/MPEG-4/ch1/main/av_stream
子码流:
rtsp://admin:12345@192.0.0.64/mpeg4/ch1/sub/av_stream
rtsp://admin:12345@192.0.0.64/h264/ch1/sub/av_stream
2、编写代码: 我用的是 eclipse +ANDROID 5.11
核心是 mediaplayer + SurfaceView +NanoHTTPD
简单说明一下: mediaplayer + SurfaceView 是用来播放视频流,启动时读取机顶盒内地址流文件,然后播放
NanoHTTPD 用来开启一个简单的WEB服务,可以用来在电脑上更改 视频流地址,
就是说,你用一台电脑,打开浏览器,播放机顶盒IP地址:端口,就可以打开网页
填写监控摄像头的RTSP地址流,POST传给机顶盒,达到远程控功能。
过几天把代码填上。
用机顶盒或网络电视机实现监控摄像头预览,完成简单的录相机功能,用机顶盒远程观看摄像头,多个监控可以同时观看,实时观看,也可以用机顶盒或网络电视观看局域网内的监控画面相关推荐
- 基于VC++的局域网内主机监控系统设计与实现
局域网内主机监控系统 目录 引言 2 1.1 编写目的 2 1.2 项目背景 2 1.3 课题内容和要求 3 1.4 名词解释 4 参考文献 4 需求分析 5 2.1 现有系统概述 5 2.2 对新系 ...
- 【板栗糖GIS】怎么将网络上只能在线预览文档另存为pdf(插件篇)
怎么将网络上只能在线预览文档另存为pdf(插件篇) 目录 1.使用插件,这里推荐FireShot,好用免费 2.安装该插件的方式 3.打开在线预览文档的网址 4.点击插件-截取整个页面并且-另存为pd ...
- android 摄像头比例,Android摄像头是全屏预览最简单的方式.doc
Android摄像头是全屏预览最简单的方式 Android Camera做全屏预览之最简单方法 M厂开发五部:刘 博 一.全屏预览与非全屏预览的区别 对于大多数人来说,我们看电影.玩游戏等都喜欢全屏, ...
- vue本地上传并预览php,vue.js 实现图片本地预览 裁剪 压缩 上传功能
以下代码涉及 Vue 2.0 及 ES6 语法. 目标 纯 javascrpit 实现,兼容ie9及以上浏览器,在本地做好文件格式.长宽.大小的检测,减少浏览器交互. 现实是残酷的,为了兼容Ie9 还 ...
- ajax图片预览,Ajax 上传图片并预览的简单实现
1. 直接上最简单的 一种 ajax 异步上传图片,并预览 html: 图片上传 | cookie file: desc: function upload() { $.ajaxFileUpload({ ...
- ofd能在线播放吗 linux,看到OFD格式就头大?OFD在线预览很简单
原标题:看到OFD格式就头大?OFD在线预览很简单 OFD格式是什么?OFD格式在办公中并不算常见,但一旦遇到,OFD格式怎么打开预览让不少人头大.OFD是国内电子文档归档的标准格式,通俗来说,就类似 ...
- 前端做预览word(docx)功能
前端做预览word(docx)功能 前端预览word最好的方法就是后端返回url,然后前端利用iframe进行展示了,效果最好,而且还不会出现内容缺失等的问题. 1.后端返回url 前端直接用ifra ...
- Android 视频 短视频录制预览尺寸(简单几款机型测试)
Android 视频 短视频录制预览尺寸(简单几款机型测试) 贴出下列2表目的也是便于大家对一般相机照片和预览主流尺寸有个大概了解 SurfaceView 照片支持尺寸 Picture Nexus 5 ...
- .NET 6 预览版 7:新功能已完成 ,将专注于改进
.NET 团队的项目经理 Richard Lander在宣布 .NET 6 Preview 7 时说:"这是 .NET 预览的又一季的结束.", 中文翻译:.NET 6 预览版 7 ...
最新文章
- 数据分析IJCAI 2020:录用率12.6%,华人占据半壁江山,表征学习、GNN成热点 | AI日报...
- 为什么事情执行不下去?
- OpenGL Volume Texture体积纹理的实例
- 『设计模式』--常见面向对象设计原则
- 动画---图形图像与动画(三)Animation效果的XML实现
- 蓝牙连接不上车要hfp_鹅厂又要霸屏,连接四部剧将袭,冲着主创颜值不追不行啦...
- 距离度量方式(马氏距离,欧式距离,曼哈顿距离)
- gridview 实现排序 (在不是使用sqlDataSource控件,而在后台编码绑定gridview时,指定那个字段排序时使用。本例用了单层结构,可修改后应用于多层)
- 微信iOS版本推出深色模式,网友:终于可以“好好熬夜”了!
- 基于Yolov5目标检测的物体分类识别及定位 -- 全过程总结
- ARM恩智浦IMX6系列-产品开发无忧-四种主控核心
- 关于怎么计算某一年的第一天为周几的问题
- 4~20mA电流检测模块
- 关于路由器和交换机的区别图解(总结)
- 两只小企鹅(Python实现)
- 什么样的企业要使用360评估?
- Ubuntu更改密码及hostname步骤
- strcat函数 strncat函数
- 华**见面试讲师(面试经验)
- 思科交换机基本配置实例讲解《一》