紧急求救!!我想在asp.net(C#)开发环境下实现音视频的采集,传输,回放,请问DirectShow技术可以使用吗,应该怎么使用呢,一些用C++编写的组件,在asp.net(C#)中能直接调用吗,应该如何实现呢?希望大侠帮忙,谢谢

解决方案 »

  1.   

    C++写的组件可以在C#里面直接使用,不过需要将代码标注为unsafe的.采集不需要你管的,一般的驱动程序都已经烧好了.所以不必担心,只需要在C++的接口中调用其发送过来的值就可以了.一般的数字信号在DirectShow或其他接口中会自动转化为模拟信号,所以你两边都不需要管,只需要按照自己的需求写一点代码就可以了.
      

  2.   

    C++写的组件可以在asp.net中用吗?就是我想实现一个基于B/s架构的实时教学系统,需要传输教师音视频,把教师的音视频传输给所有学生,可以在Asp.net中实现吗?教师和学生通过登陆网站,根据身份的不同,进入教师端页面和学生端页面。  这种实时的流媒体,应该怎样传输才能保证实时性?
      在ASp.net中怎样获取设想头的影像,怎样把Directshow的东西运用到里面?
      如何把教师的影像和声音发送到学生浏览器端,需要多媒体服务器吗?
      我是新手,多多指教!!谢谢~~
      

  3.   

    to lihongdian:
      能说详细点吗?怎样利用flash ,在页面中如何找到浏览器用户是否有设想头,如果有摄像头怎么实现自身影像预览,并把教师的影像发送到各个学生浏览器端?教师端浏览器的影像到学生端浏览器中间经过什么服务器吗?在BS架构 中可以利用组播吗,怎么实现? 谢谢
      

  4.   

    Fms+Vcam实现flv网络直播http://www.5uflash.com/Html/fms/160003555.html楼主,你就顺藤摸瓜吧~~~,呵呵
      

  5.   

    c++ com可以实现,flash可以实现,但是都需要搞定directX
      

  6.   

    take easy 多去找找这方面的文章,
      

  7.   

    DirectShow C++使用的比较多,在ASP.net应用于网页比较困难
      

  8.   

    需求跟你这个好相似哦
    不知道你是怎么解决的
    能传播下方法吗
    可以邮箱我
    [email protected]