- 博客(28)
- 资源 (11)
- 收藏
- 关注

原创 海思Hi3559A 16路1080P编解码开发板、人工智能分析引擎
尺寸:80*80mm一,芯片参数1. 处理器内核* 双核ARM Cortex A73 @1.6GHz,32KB I-cache, 64KB D-Cache/512KB L2 cache*...
2020-07-13 15:40:42
1947
1

原创 海思3559A开发板 智能分析 全景拼接解决方案
3559A开发板介绍:二,物理参数 1. 核心板 * 尺寸:80mm x 80mm* 32Gb DDR4* 256Mb Nor Flash* 64GB EMMC5.12. 底板 * 尺寸:145mm x 97mm三,预留接口1. 核心板接口* 底板接口(160pin*2 所以对外接口)*1 * 调试串口*12. 底板接口* 对接核心板接口(...
2019-09-24 07:54:40
5369

原创 海康大华监控直播,海康大华微信直播,RTSP转RTMP应用场景分析
传统监控主要使用rtsp协议来传输视频流,但是目前比较火的直播,一般采用RTMP 或者HLS。目前主要的技术路线是1.使用FFMPEG读取RTSP视频流,然后转换为rtmp推送至 nginx rtmp 或者 srs。2.使用live555 读取RTSP流,然后使用librtmp推送至 nginx rtmp 或者 srs 。nginx rtmp 和SRS都可以接受RTMP推流,同时可...
2018-08-11 23:53:06
3159

原创 工业现场 CAN总线节点掉线不稳定问题解决
很多朋友在工业现场都会遇到 CAN总线不是很稳定的问题,如本来网络中有40个节点,但总是有那么几个节点时不时的掉线等等,那么怎么样布线、设计才能规避CAN总线不稳定、距离过短的问题呢?最好的CAN网络布线方式当然是总线型,总线型网络结构清晰,易于维护,在两端都加上120欧电阻的话,实测接入节点可达70个,如下图:然而在实际工程中,现场条件总是比较复杂多变的,使得不能将CAN网络布线为总...
2018-08-11 23:16:36
8292

原创 HI3536C 多通道网络解码器
处理器内核Hi3536CV100Hi3536CV100 H.265编解码处理器− DHD1支持16画面输出,最大输出1080P@60fps− 支持1个VGA输出接口 一个HDMI输出接口− 支持3个ARGB1555或ARGB8888的全屏GUI图形层,分别用于2路高清和1路标清− 支持2个硬件鼠标层,格式为ARGB1555、 ARGB8888可配置,最大分辨率为256x256ARM Cortex ...
2018-06-14 16:34:00
6055
2

原创 FAAC1.28 在海思HI3520D/HI3515A平台linux中的编译 优化
FAAC1.28的下载地址:http://www.audiocoding.com/downloads.html如何编译:1../configure --host=arm-hisiv100nptl-linux --prefix=/home/ssy/lib2.make3.make install优化在不修改源码的情况下,faac的内存占用非常高,每路音频在13M左右。如果多路音
2014-05-13 22:56:57
2747
1

原创 如何自定义创建windows的右键弹出菜单(C++)
在进行windows编程时,很多人都会想到使用自定义的邮件弹出菜单。先上代码实现文件://------------------------------------------------------------------------------// File : NewMenu.cpp// Version : 1.25// Date : 25. June 2005//
2012-11-07 08:50:42
5059

原创 使用libVLC制作视频播放器的自定义鼠标事件的捕获
使用libvlc制作视频播放器等软件时,有时需要捕获用户的鼠标操作,从而进行一些定制化操作,如自定义右键菜单等等.. 首先,vlc播放视频时的鼠标处理在src\video_output\display.c中的VoutDisplayEventMouse函数中,如果说我们的应用程序中需要处理双击事件,那就在VOUT_DISPLAY_EVENT_MOUSE_DOUBLE_CLICK这个c
2011-09-18 20:23:47
6238

原创 更改VLC源码 实现使用libVLC录像功能
VLC的强大功能我就不赘述了,相信看到这篇文章的朋友都已经有所了解了,如果还不太清楚,可以访问http://www.videolan.org/vlc/features.html. 首先大家需要下载一份VLC的源码,地址http://www.videolan.org/vlc/download-sources.html 编译方法上面也有阐述,不过根据我的经验,希望大家不要去尝试在win
2011-09-18 17:15:34
17205
17

原创 用C/C++编写一个最简单的开机不登陆即启动的windows服务程序
下方代码演示了如何使用vs(C/C++)创建windows服务程序工程文件下载地址:http://download.csdn.net/detail/sooth2008/4735905/*******************************************************************************Written by: shiyang sun
2010-10-15 13:27:00
2557
1
原创 开启海康威视摄像头的ONVIF协议,支持onvif设备发现并接入推流器
海康威视的全系列摄像头都支持onvif协议,但默认都是关闭状态,需要自行手动开启。在使用迅思维的rtsp转rtmp推流器的时候,需要开启海康威视的onvif协议,这样就能在onvif设备发现里自动获取到海康威视的rtsp地址了。同时开启onvif后,还支持ptz控制,可以方便的控制摄像头360°旋转。开启海康威视摄像头的onvif协议步骤如下:1. 使用浏览器登录海康威视摄像头的管理界面,点击配置选项,可以进入到摄像头的配置界面。2. 点击左侧的网络——高级配置——集成协议勾选“启用
2021-04-09 17:08:51
38987
3
原创 异地多画面合并直播多景点合并直播推流解决方案
现在抖音等各种慢直播平台上面开始越来越多的出现了同时直播多个景点的播主。其主要实现方式如下几种第一种:这种方式对网络环境要求低。只要rtsp转rtmp推流器 和慢直播专用合并推流器所处的网络环境可以上网即可。无需公网IP之类的。缺点是,需要支付云服务器上产生的流量费用第二种:此方案要求慢直播专用推流器有公网IP。不需要额外的任何带宽费用。...
2021-04-09 11:36:49
1089
原创 3559A原生CAN总线调试
我使用的SDK的版本是Hi3559AV100_SDK_V2.0.3.0,海思官方没有can的驱动。从网上下载了一个PATCHdiff --git a/arch/arm64/boot/dts/hisilicon/hi3559av100.dtsi b/arch/arm64/boot/dts/hisilicon/hi3559av100.dtsiindex 117937f..b0b7e58 100644--- a/arch/arm64/boot/dts/hisilicon/hi3559av100.dtsi
2021-03-18 21:06:52
1152
3
原创 车载视频MIPI传输延长方案
MIPI (Mobile Industry Processor Interface 简称MIPI)移动产业处理器接口是MIPI联盟发起的为移动应用处理器制定的开放标准和一个规范。MIPI的传输距离较短,无法应用在车载领域等需要长距离传输的场合,这个时候就需要用到MIPI的转接延长方案,常见的方案有 V-by-OneHS 和FPD-link。两者的区别见下表:1080P 60FPS以内传输方案,推荐使用TI 953/954系列。4K 30FPS传输方案,可以选择Thine的 241系列。..
2020-12-02 11:32:35
3055
1
原创 Google Chrome/Edge 等浏览器禁用rtmp的解决方案
2020年1月之后,flash将不再被主流浏览器支持。可替代的直播流解决方案是1.HLS。全称Http live streaming.这个只要是支持HTML5的浏览器即可原生支持,不过延迟有些大,要5秒到60秒不等2.WS-FLV 这个延迟小,大概800ms-3s之间。浏览器也可支持3.WS-RAW,这个和WS-FLV差不多4.HTTP-FLV 这个在国内用的很多,延迟也可做到1S-3S,浏览器用flv.JS 也可以播放。...
2020-11-26 09:19:02
2417
转载 HTTP-FLV协议分析,低延迟直播的另外一种选择
直播协议 HTTP-FLV 详解一、什么是FLV和HTTP-FLV FLV(Flash Video)流媒体格式是随着Flash MX的推出而发展而来的一种新兴的视频格式。FLV文件体积小巧,清晰的FLV视频1分钟在1MB左右,一部电影在100MB左右,是普通视频文件体积的1/3。再加上CPU占有率低、视频质量良好等特点使其在网络上盛行,在flash独领风骚的年代,网上的几家著名视频共享网站均采用FLV格式文件提供视频,就充分证明了这一点。 而HTTP-FLV 即将流媒体...
2020-11-09 15:20:12
1255
原创 3559A对接IMX577 4lane 12M
最近对接了3559A的sensor imx577,驱动主要对照imx477进行修改,刚开始的时候不出图。查阅资料发现imx577的mipi输出速率 有2100Mbps/lane,而3559A/3519A的mipi速率最高为1800M/LANE,只能降低imx577的帧率,最简单的方式是将imx577的输入时钟从24M改为12M。帧率也由40fps 降为20fps了,后面有时间再看看如何调整为30fps...
2020-11-08 11:32:28
3029
原创 全局sensor AR0144 对接海思hi3516EV300调试记录
sensor初始化序列如下:DELAY= 20REG= 0x301A, 0x00D9 // RESET_REGISTERDELAY= 20REG= 0x3088, 0x8000 // SEQ_CTRL_PORTREG= 0x3086, 0x327F // SEQ_DATA_PORTREG= 0x3086, 0x5780 // SEQ_DATA_PORTREG= 0x3086, 0x2730 // SEQ_DATA_PORTREG= 0x3086, 0x7E13 // SEQ_DATA_P
2020-10-28 21:05:02
1372
4
原创 IMX462 Sensor 对接HI3559A
◆Readout rateMaximum frame rate in Full HD 1080p mode: 120 frame / s◆High dynamic range (HDR) function Multiple exposure HDRDigital overlap HDR最大支持1080P120帧我的使用场景1080P30帧就够,所以从sony拿到sensor初始化代码,然后随便找一款sony的sensor驱动,进行修改,我选的是imx307printf("setti.
2020-10-28 20:54:37
2089
原创 嵌入式RTSP转RTMP设备说明
RTSP转RTMP 推流器目录1 设备介绍2 使用界面3 状态显示4 Onvif设备发现5 云台控制6 分屏直播7 录像回放8 通道设置9 系统设置10 设备输出HLS视频流##1. 设备介绍本设备是武汉市迅思维科技有限公司开发生产的RTSP-RTMP协议双向互转推流器设备,可应用于RTSP转RTMP推流,是一款多功能,多场景的视频推流设备。###首次使用使用[设备搜索助手]搜索修改设备IP,设备默认IP 192.168.0.15##1. 使用界面本设备采用web管理界面进
2020-10-26 10:59:56
1521
1
转载 HTML 5 直播之Media Source Extension
一 概述Media Source Extension允许 JavaScript 动态构造用于 <音频> 和 <视频> 的媒体流。它定义了一个 MediaSource 对象,该对象可以用作 HTMLMediaElement 的媒体数据源。MediaSource 对象具有一个或多个源缓冲区对象。应用程序将数据段追加到SourceBuffer对象,并可以根据系统性能和其他因素调整附加数据的质量。来自SourceBuffer 对象的数据作为解码和播放的音频、视频和文本数据的跟踪缓冲区进行
2020-10-26 10:53:28
903
1
原创 网络直播中延迟产生的原因及解决方案
背景 rtsp转rtmp推流器是我们公司的一款独家产品,主要用途是将普通视频监控的rtsp视频流转为rtmp流推送到各大直播平台,支持几乎市面上所有的IPC摄像头。在实际使用过程中,不同的客户对直播延迟的要求不一样。对延迟不敏感的客户,我们推荐hls,无需插件,兼容性好。对延迟敏感的用户,推荐使用flv,但是需要flash支持,手机端支持性较差。越来越多的客户即想要hls的便利性,又想要较低的延迟,本文记录了探索hls低延迟的一些尝试。1. HLS的特性HLS (HTTP Live...
2020-09-27 14:29:00
3920
原创 浏览器禁用RTMP解决办法海康威视RSTP摄像头在web浏览器上用HLS播放
大部分网络摄像头的视频流都是rtsp地址的形式,如果要在网页上播放,有两种办法1.把RTSP转成RTMP在网页上播放2.把RTSP转成HLS在网页上播放随着各大浏览器禁用FLASH,慢慢只剩下一条路可以实现网页播放摄像头数据了。技术实现1.使用FFMPEG将RTSP视频流转RTMP推送到nginx-rtmpffmpeg 命令如下 ffmpeg -i "rtsp://192.168.0.10/live/avstream" -vcocdec copy -f flv rtm...
2020-09-26 22:22:23
1329
原创 我的源代码下载(RTSP CAN 播放器 Modbus Activex Windows服务)
1.基于libVLC的ActiveX RTSP实时流媒体播放器源码 支持录像 带网页demo http://download.csdn.net/detail/sooth2008/47359522.自己写的带速率统计的CAN上位机(基于周立功的USBCANII)测试软件 http://download.csdn.net/detail/sooth2008/4735923
2012-11-21 10:04:21
2078
原创 关于发布MFC程序的若干问题
很多朋友都会在发布MFC程序时遇到拿到客户机那里就不能运行的情况。根据本人的亲身经验,列出几种解决方案:1.右击项目->属性->配置属性->常规 按图片中的配置进行配置(MFC的使用 和ATL的使用均选择静态链接) 更改此项后,再更改运行库为多线程(MT)此方法可解决大部分发布后客户机上不能运行的问题。2.将以下路径下的文件拷贝到和目标程序同一个文件夹下,随同目标程序一起
2012-11-06 10:35:50
1096
低延迟播放器.zip
2020-01-19
基于libVLC的ActiveX RTSP实时流媒体播放器源码 支持录像
2012-11-05
ActiveX RTSP实时流媒体播放器源码 支持录像
2012-11-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人