如何用Tcp/ip或者udp协议进行音频或视频的进流式播放的编程资料.(50分)

  • 主题发起人 主题发起人 agangr
  • 开始时间 开始时间
好东西呀 ,
 
这里(http://delphivideo.51.net/MPEG4.zip)有Mpeg4的采集程序,传输过几天就好
 
http://www.avsuper.com
这里已经有啦,网络和串口的都有,呵呵......
 
http://www.banasoft.com/AVPhone.htm
 
to un1:拜托了,我看了半天对于这个控件在delphi5中的用法还不懂,能谈谈么(不要贴了)
 
to wql
一秒中抓7次图应该可以呀,但存7次盘可能不行,因为毕竟磁盘读写还是慢
抓7次图我能实现,
 
我的程序1秒可以抓5帧 (1024x768 16bit PIII550) ,传输到网络和磁盘还没有试过. 不过我相信速度不会慢下来的. 因为我用比较好和快的方法.

现在我想再提高速度. 方法有2 . 使用DMA ,如果显卡支持现存到内存的操作 的话就使用, 使用MMX指令可以稍微提高一点速度.

想办法找到显示屏幕区域有那些变化 只抓取变化的部分,这个我认为对速度的提高有很大作用,可是如何检测屏幕的变化呢? 有待研究.
有感兴趣的可以和我联系一下哦. 源代码就不要找我要了,暂时还没有成型的东西. 等我再研究研究吧.

流式播放的思路应该是使用系统的过滤器来压缩和解压缩, 网络协议用udp, 不要用TCP.
使用UDP时要考虑数据包传输乱序的问题,所以要自己写一个高层协议. 建立双缓冲区.来播放视频音频流.

 
1秒5帧不行的吧

但就流式视频的播放
我做过现成的程序
可以出售
(由于是在公司开发,双方保密)
呵呵
 
to:seucag

我不要你的代码,但是能不能给个思路阿. 提示什么的. 呵呵. ) 好的话,我可以送你300分

 
前一段时间我也在做这方面的工作,我原想做一个IP电话网关(带Video)。在Internet/Intranet上通过
IP传输。
因工作忙,停下了。

上周在看MSDN, 发现Windows 2000实际上已实现了这些功能。
我们可直接使用Win2000中提供的功能来传播Audio/Video Stream。也可自己编程
完成复杂一些功能。

大家没有必要自己再在低层开发了。
 
我的思路同上~
:)
 
to seucag :

可以具体 到宏代码级别么? )
 
音视频能互相传输吗?效果又如何?
 
用MPEG4,我们公司就用的这个
 

Similar threads

后退
顶部