基于activex插件的海康大华网页版的播放(一)


  1. 研一下学期开学一个月内,完成了海康大华网页版的播放器,其实就是在web端调用基于activex控件做的MFC插件。先看一下效果图:基于activex插件的海康大华网页版的播放(一)_第1张图片
    项目需求:做一个网页版的能够播放海康、大华等通用设备的实时流的播放器。
    一开始,从海康官网上看到他们自己做了个基于windows media player的视频播放器插件(自己可以到海康官网下载),但是大华自己没有这样的基于第三方播放器的插件(其实海康、大华都有自己的播放器,但是都只能播放自己的实时流),所以我就奔着自己做一个可以让第三方播放器播放大华码流的插件(或者叫解码器插件)这个方向搞了两个星期。期间研究了海康的那个插件,基于activex插件的海康大华网页版的播放(一)_第2张图片,仔细研究了海康和大华的SDK,但是SDK只有函数接口,核心功能看不到怎么实现的,比如取码流的buffer是如何送到窗口播放,如何变化的,并且大华的码流没有找到怎么用url来表示,这点海康在自己的那个播放器插件中自己就做了标准,各种设备怎么来封住url。
    做个大华的播放器插件这条路没走通,于是走了另外一条路,基于mfc窗口的多设备播放器插件,然后在web端调用该插件,就跟支付宝等插件一样,第一次打开网页时,会提醒你安装。下篇具体介绍操作。

你可能感兴趣的:(基于activex插件的海康大华网页版的播放(一))