none
问一个多媒体文件的问题,跟VB6有关的 RRS feed

  • 问题

  • 我想用VB6写一个程序,实现这样的功能:把本机上的指定的多媒体文件变成流媒体,向指定的网络端口输出(不是在本地进行播放),并且同时有多个文件向不同的端口输出,而网络上别的计算机通过象MEDIA PLAYER这样的软件,从指定的网络地址和端口就可以接收到视音频流,不知道用什么样的控件可以实现?
    2009年2月2日 10:33

答案

  • 要用winsock控件  但是代码量很大啊...
    最近30天回答问题被论坛清除了 大家踊跃提问 踊跃标记正确 帮我重回top10阿~~~5555
    • 已标记为答案 YHX 2009年2月2日 13:10
    2009年2月2日 12:00

全部回复

  • 要用winsock控件  但是代码量很大啊...
    最近30天回答问题被论坛清除了 大家踊跃提问 踊跃标记正确 帮我重回top10阿~~~5555
    • 已标记为答案 YHX 2009年2月2日 13:10
    2009年2月2日 12:00
  • 基本上 可以用模拟http协议的方式  把文件push到tcp连接中

    要是.net就比较方便

    但是整体上IIS +asp.net更好实现
    最近30天回答问题被论坛清除了 大家踊跃提问 踊跃标记正确 帮我重回top10阿~~~5555
    2009年2月2日 12:02
  • 这么惨啊,我还以为可以有现成的控件可以用.
    2009年2月2日 12:23
  • 我觉得应该不是这个方向吧,应该是流媒体这样一个概念的吧,就好象一个主机上运行很多个网络电台这样的
    2009年2月2日 12:30
  • 其实 windows 2003 提供了流媒体服务  并不需要你自己写

    流媒体服务  是包括 “可适应带宽,同时声成多带宽格式的encoder”  “能够支持点播多播广播的网络service”  "能够验证版权信息的证书服务"  三个部分组成的
    而mms:协议  几乎和http一样 


    最近30天回答问题被论坛清除了 大家踊跃提问 踊跃标记正确 帮我重回top10阿~~~5555
    2009年2月2日 12:40
  •  http://dev.csdn.net/article/78/78524.shtm

    这个是mms协议的实现协议

    在几个包之后   就是文件流了
    最近30天回答问题被论坛清除了 大家踊跃提问 踊跃标记正确 帮我重回top10阿~~~5555
    2009年2月2日 12:44
  •  
    韦恩卑鄙 说:

    其实 windows 2003 提供了流媒体服务  并不需要你自己写

    流媒体服务  是包括 “可适应带宽,同时声成多带宽格式的encoder”  “能够支持点播多播广播的网络service”  "能够验证版权信息的证书服务"  三个部分组成的
    而mms:协议  几乎和http一样 


    最近30天回答问题被论坛清除了 大家踊跃提问 踊跃标记正确 帮我重回top10阿~~~5555



    老大,我跟你实说吧,我要写一个KTV系统,而用你说的这个,我如果同时有3个客户机点同一首歌的话,那播放起来肯定要卡的,因为硬盘的读取吃比消啊.
    2009年2月2日 12:45
  • 这个就很奇怪了 2003的流媒体服务并不像你说的那么卡  我以前也用过哦 


    最近30天回答问题被论坛清除了 大家踊跃提问 踊跃标记正确 帮我重回top10阿~~~5555
    2009年2月2日 12:48
  • 你可以把常用的文件流缓存到内存  不过vb6还是别指望了   因为vb6 的winform 程序是单线程的 还是不要对其性能报希望的好

    要不要考虑直接用iis  - -b

    最近30天回答问题被论坛清除了 大家踊跃提问 踊跃标记正确 帮我重回top10阿~~~5555
    2009年2月2日 12:49
  •  
    韦恩卑鄙 说:

    这个就很奇怪了 2003的流媒体服务并不像你说的那么卡  我以前也用过哦 


    最近30天回答问题被论坛清除了 大家踊跃提问 踊跃标记正确 帮我重回top10阿~~~5555



    并不是流媒体卡,我现在搞不清楚的是,按照你说的去配置,如果一首歌是3分钟,那我现在A点播了,过了2秒B点播了,再过3秒C点播了,那样也没有问题吗?有个前提,那首歌的大小是200M,这样硬盘不会读不过来吗?
    2009年2月2日 12:55
  • 韦恩卑鄙 说:

    你可以把常用的文件流缓存到内存  不过vb6还是别指望了   因为vb6 的winform 程序是单线程的 还是不要对其性能报希望的好


    最近30天回答问题被论坛清除了 大家踊跃提问 踊跃标记正确 帮我重回top10阿~~~5555



    就是说即使可以播发,那也同时只能播一个,这个是VB限制死了的?而不是WINDOWS限制住的?
    2009年2月2日 12:57
  • 谢了,我有点了解了
    2009年2月2日 13:11
  • windows 2003的 windows media 服务  是缓存做得很好的  不会有大问题
    最近30天回答问题被论坛清除了 大家踊跃提问 踊跃标记正确 帮我重回top10阿~~~5555
    2009年2月2日 13:22
  • 楼主看一下这个《Windows Server 2008构架流媒体服务器》:
    http://tech.sina.com.cn/h/2008-05-08/0600655124.shtml
    2009年2月6日 15:29