最近弄视频监控系统,服务端用来跟视频采集卡连接采集视频(调用第三方DLL);
客户端通过Web实时浏览视频,或在线播放录象,不知如何下手?现在可以实现WinForm版的视频监控,想实现B/S版,听别人讲要用Com控件才可以,
请对这块熟悉的朋友帮忙介绍下,谢谢

解决方案 »

  1.   

    可使用activex控件
    使用 <object 标签引用OCX
      

  2.   

    可以!开发个dll设置COM属性,然后用.NET的注册程序注册,使用方法和ocx一样。
      

  3.   

    可以!开发个dll设置COM属性,然后用.NET的注册程序注册,使用方法和ocx一样。
      

  4.   

    C#开发OCX控件的步骤C# ActiveX 控件开发(1) 创建项目:
    创建一个应用程序解决方案,并添加一个Windows控件库项目(2) 设置COM属性项目属性 --> 应用程序 --> 程序集信息 --> 勾选“使程序集 COM 可见”:项目属性 --> 生成 --> 勾选“为 COM Interop 注册”(3) 实现ActiveX 控件功能方法比如:a. 读取USBKey中保存的签名证书
          b. 提供UI界面(4) 设置ActiveX控件接口特性  a.为控件类添加GUID,这个编号将用于B/S系统的客户端调用时使用
      b.为了让ActiveX控件获得客户端的信任,控件类还需要实现一个名为“IObjectSafety”的接口。
    (5) ActiveX 控件部署
    设置其Register属性为vsdrpCOM(6) ActiveX 控件应用建立一个Web应用程序项目,添加对ActiveX控件的引用,可以通过Javascript调用控件的公共成员例:
    < object  id ="csharpActiveX"  classid ="clsid:E5E0446C-8680-4444-9FC2-F837BC617ED9" ></ object > 
    (注意这里clsid后面的值即为前面为用户控件类设置的GUID): 例:
    < input  type ="button"  onclick ="alert(csharpActiveX.SayHello());"  value ="显示当前时间"   /> (7) 客户端运行环境
       必须安装.NET Framework 和该ActiveX控件。
    参考:
    (1).NET开发OCX控件案例(2)WEB下的客户端控件的开发应用  我感觉这篇文章也总结的很好很详细.
      

  5.   

    http://blog.csdn.net/bj_rain/archive/2009/09/22/4578310.aspx
    请参考
      

  6.   

    用c#开发ActiveX控件?我觉得还是算了吧,客户端还要安装.NET Framework ,有基础的用C++/Delphi,实在不行用VB6,VB6开发ActiveX控件现学都都赶上
      

  7.   

    使用C#开发ActiveX控件全攻略
    http://lwchome.spaces.live.com/blog/cns!791B533443007D37!234.entry
      

  8.   

    还要安装.NET Framework 无语!!