海康摄像头web观看操作rtmp/hls推流rtsp流转rtmp流

摘要:
系统通过拉拽haikong rtsp流,将流自动转换为rtmp和hls流,并在用户点击查看时推送到定制流媒体服务器,实现web端flash播放和html5原生播放。目前,它支持以下功能:在线观看、相机旋转和对焦操作、视频录制、分屏播放等。

源码介绍:

  海康摄像头web端无插件播放是指设置好摄像头参数后,即可在web浏览器不安装任何自定义插件即可实现流程播放。

  系统通过拉取海康rtsp流,在用户点击观看时,自动将流转换为rtmp与hls流,推送到自定义流媒体服务器,实现web端

flash播放与html5原生播放。  如有需求,可在线留言或者发消息都可以,看到后会第一时间回复。  

海康摄像头web观看操作rtmp/hls推流rtsp流转rtmp流第1张

目前支持如下功能:

  • 在线观看、摄像头转动调焦操作、视频录制、分屏播放等。

系统介绍:

  • 使用web端播放无需插件(支持flash 与 html播放器 直接播放)
  • 手机/微信端可以实时播放
  • rtsp流转rtmp,rtsp转hls 
  • 系统web端基于.net core 开发,推流、录制端基于.net 开发。
  • 自动推流,无人观看时自动关闭推流
  • 录制设置
  • 提供第三方API,可单独部署作为单独应用使用,也可与任意第三方业务系统进行对接。

运行效果

海康摄像头web观看操作rtmp/hls推流rtsp流转rtmp流第2张

海康摄像头web观看操作rtmp/hls推流rtsp流转rtmp流第3张

 

免责声明:文章转载自《海康摄像头web观看操作rtmp/hls推流rtsp流转rtmp流》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇sftp 常用命令 以及 以及与 scp 的比较mysql有多大内存?能存多少数据?下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

不恰当使用线程池处理 MQ 消息引起的故障

现状 业务部门反应网站访问特别慢,负责运维监控的同事说MQ消息队列积压了,中间件的说应用服务器内存占用很高,GC 一直回收不了内存,GC 线程占了近 100% 的 CPU,其他的基本上都在等待,数据库很正常,完全没压力。没啥办法,线程、堆 dump 出来后,重启吧,然后应用又正常了。 分析 这种故障之前其实也碰到过了,分析了当时 dump 出来的堆后发现,...

Windows API 教程(七) hook 钩子监听

茵蒂克丝 如何创建一个窗口 手动创建窗口的流程 实际代码 安装钩子 (Install hook) 钩子简介 SetWindowsHookEx 函数 设置监听【键盘】消息 设置监听【鼠标】消息 如何创建一个窗口 另外一个再录的 Windows SDK教程 里面有讲到快捷创建窗口的方式,不过这样的话要分好几个文件,感觉有点混所以这里就用原始的...

jQuery(1)

ajax 中get和post的区别1、get请求的数据大小限制小。追家在url中传送,能在浏览器中缓冲,能被看见,不安全。post以http消息的实体内容发送到web服务器,传送的数据量大。安全。 闭包:javascript语法区域中特殊区域。类似的方法闭包如 (function(){})();能访问局部变量。一个函数可以访问一个函数作用域中的变量。 j...

openwrt ubus (OpenWrt micro bus 架构)

为了在OpenWrt中提供守护进程和应用程序间的通讯,开发了ubus项目工程。它包含了守护进程、库以及一些额外的帮助程序。 核心部分是ubusd守护进程,它提供了其他守护进程将自己注册以及发送消息的接口。因为这个,接口通过使用Unix socket来实现,并使用TLV(type-length-value)消息。 为了简化软件的开发,可以使用已有的libub...

海康摄像头音频方案(播放音频文件+语音对讲+语音转发)支持window/Linuxjava版本

应用场景: 1. 有告警出现时,海康摄像头能自动播报(如:禁止游泳,请快速里离开); 2. 在web页面点击“开始对讲”,能讲PC上的麦克风声音传输到海康摄像头进行对讲;点击“停止对讲”,海康摄像头停止对讲; 技术实现:使用海康的SDK实现,nettyserver框架,提供webapi接口及websocket接口,兼容window、linux 软件功能:...

多线程之旅七——GUI线程模型,消息的投递(post)与处理

基于消息的GUI构架 在过去的日子中,大部分编程语言平台的GUI构架几乎没有发生变化。虽然在细节上存在一些差异,比如在功能和编程风格上,但大部分都是采用了相同的构架来响应用户输入以及重新绘制屏幕。这种构架可以被总结为“单线程且基于消息”。   Message msg; While(GetMessage(msg)) { TranslateMess...