07 2022 档案
H.265网页播放器EasyPlayer对外开放录像的方法
摘要:HLS的265编码视频无法使用_recordingUIChange方法调用播放,于是加入如下代码。 阅读全文
posted @ 2022-07-25 17:44 TSINGSEE 阅读(356) 评论(0) 推荐(0)
大华摄像头通过GB28181协议注册EasyCVR平台的详细配置
摘要:EasyCVR基于云边端一体化架构,可在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,在很多场景中均有落地项目应用,如智慧工地、智慧安防、智慧工厂、智慧园区等。感兴趣的用户可以前往演示平台进行体验或部署测试。 阅读全文
posted @ 2022-07-21 17:35 TSINGSEE 阅读(855) 评论(0) 推荐(0)
EasyNVS定制项目中的播放器更新及相应新功能增加
摘要:EasyNVS云管理平台可通过级联,实时远程观看现场部署的摄像头采集的音视频监控画面,并能进行相关权限的分配,包括设备管理权限、用户权限等等。平台还能实现按需直播,降低网络宽带及服务器压力,可快速实现设备及平台接入,有效缩短开发周期。感兴趣的用户可以前往演示平台进行体验或测试部署。 阅读全文
posted @ 2022-07-21 09:52 TSINGSEE 阅读(51) 评论(0) 推荐(0)
开发那些事儿:Go与C类型转换出现内存泄漏该如何解决?
摘要:TSINGSEE青犀视频聚焦于视频流媒体技术的研发与拓展,目前已经面向市场推出多元化的视频平台,如EasyCVR、EasyGBS、EasyDSS、EasyNVR等,能实现多类型设备接入、多协议支持、多格式视频流输出、多终端平台兼容,平台可应用在智慧工地、智慧校园、智慧工厂、智慧水利、智慧社区等场景中。 阅读全文
posted @ 2022-07-18 17:21 TSINGSEE 阅读(127) 评论(0) 推荐(0)
H.265网页播放器EasyPlayer实现WebRTC视频实时录像功能
摘要:我们的EasyPlayer视频流媒体系列播放器,目前拥有多个版本,包括EasyPlayer-RTSP、EasyPlayer.js、EasyPlayerPro等,支持H.264/H.265视频编码,可支持的视频流格式有RTSP、RTMP、HLS、FLV、WebRTC等,具备较高的可用性。 阅读全文
posted @ 2022-07-15 17:27 TSINGSEE 阅读(638) 评论(0) 推荐(0)
开发那些事儿:如何解决RK芯片视频处理编解码耗时很长的问题?
摘要:TSINGSEE青犀视频聚焦于视频流媒体技术的研发与拓展,在视频能力与服务上,不断结合AI、大数据、边缘计算、物联网等新兴技术,丰富平台功能模块,触达用户的多样化需求。目前我们已经面向市场推出多元化的视频平台,如EasyCVR、EasyGBS、EasyDSS、EasyNVR等,能实现多类型设备接入、多协议支持、多格式视频流输出、多终端平台兼容。感兴趣的用户可以前往演示平台进行体验或部署测试。 阅读全文
posted @ 2022-07-15 17:24 TSINGSEE 阅读(1400) 评论(1) 推荐(1)
开发那些事儿:在Flv.js前端播放器中解析并绘制H.264编码中的SEI信息
摘要:后端根据分析结果,在H.264编码中添加自定义的SEI信息,SEI信息中包含矩形区域坐标信息、分析类型等信息。如果前端在播放视频时实时显示相关信息,需要在flv.js中解析出对应的SEI信息并绘制。 阅读全文
posted @ 2022-07-15 17:22 TSINGSEE 阅读(443) 评论(0) 推荐(1)
EasyCVR家庭远程视频监控解决方案,用科技守护家的安全
摘要:基于以上需求,我们可以通过EasyCVR的远程视频监控及管理能力,来解决家庭安防监控中的难题。在客厅、卧室、庭院等房间或区域安装智能摄像头,将摄像头或硬盘录像机通过国标GB28181协议/海康私有协议-Ehome主动注册到EasyCVR平台,即可在监控中心看到多个房间的实时高清视频监控画面。 阅读全文
posted @ 2022-07-14 17:02 TSINGSEE 阅读(965) 评论(0) 推荐(0)
开发那些事儿:Go加C.free释放内存,编译报错是什么原因?
摘要:所以在这里,我立马联想到可能是某个C的头文件没有加进去。因为在go中写C程序,不会有错误提示。所以这样就导致写出了错误,但是不知道。只有到编译成可执行程序时才会报错。那么针对上述情况,对比两个go中C的头文件,最终找到#include 阅读全文
posted @ 2022-07-08 09:37 TSINGSEE 阅读(103) 评论(0) 推荐(0)
H5网页播放器EasyPlayer.js如何实现直播视频实时录像?
摘要:采用wasm前端“转码+合成”的方案,我们通过wasm(WebAssembly)将ES流进行转码和封装,成为MP4录像需要的“H.264/H.265+AAC”的数据,再从BLOB下载合成后的数据就搞定了! 阅读全文
posted @ 2022-07-06 16:10 TSINGSEE 阅读(785) 评论(0) 推荐(0)
EasyPlayer.js如何在iOS上实现低延时直播?FLV(wasm) or WebRTC
摘要:在FLV流上做文章,WS-FLV和HTTP-FLV在Android系统上目前都得到了非常好的应用,播放既实时又稳定,而FLV在iOS上是妥妥的无法播放。 阅读全文
posted @ 2022-07-06 15:59 TSINGSEE 阅读(748) 评论(0) 推荐(0)
EasyCVR集群部署如何解决项目中的海量视频接入与大并发需求?
摘要:集群可通过分担服务器压力来解决大并发的需求,保障平台的流畅、稳定运行,不仅能提升平台视频服务能力的灵活性与拓展性,而且也能提升服务器的计算与处理能力。 阅读全文
posted @ 2022-07-05 16:17 TSINGSEE 阅读(158) 评论(0) 推荐(0)
TSINGSEE青犀视频平台Linux云存储挂载工具使最新配置与部署方式
摘要:进入到./EasyCVR.*/mediaserver/目录下,修改tsingsee.ini文件,将[hls]下的out_path的值,改为挂载工具配置文件里的mountPath路径的绝对路径。 阅读全文
posted @ 2022-07-05 15:52 TSINGSEE 阅读(51) 评论(0) 推荐(0)
开发那些事儿:如何利用Go单例模式保障流媒体高并发的安全性?
摘要:定义singleton一个结构体,并初始化instance对象。GetSingleton()函数可获取singleton这个结构体的单实例对象。这种创建单例对象是在包加载时,就会立即创建对象。但是大多数情况下不推荐使用。 如果单实例化时,初始化内容过多,则会造成程序加载的时间比较长。我们需要将instance的初始化对象移动到GetSingleton()函数里去。 阅读全文
posted @ 2022-07-01 16:31 TSINGSEE 阅读(60) 评论(0) 推荐(0)
TSINGSEE青犀平台如何实现同一节点同时播放多个视频?
摘要:修改广场视频左侧树结构的点击事件,通过点击事件,将对应节点的数据传输给对应的播放器,实现多个视频同时播放 阅读全文
posted @ 2022-07-01 16:17 TSINGSEE 阅读(130) 评论(0) 推荐(0)