目前网上视频聊天软件、视频会议软件、可视IP电话软件随处可见,你是否想自己做一个玩玩?其实这类软件无非是视频加上网络而建成的。如果熟悉视频捕捉和网络传输技术,根本就难不倒你。微软为软件开发人员提供了一个专门用于视频捕捉的VFW SDK(Video for Windows SDK),用它实现视频捕捉很简单,至于网络传输嘛,Delphi更是提供了N多种网络组件,随你用了。本文详细介绍了如何利用Delphi中开发视频聊天软件,同时给出了两个程序示例。
1、 基于软件的视频聊天网站。 a) 纯C/S架构,基于软件的视频聊天网站,视频聊天平台是软件而不是网站。通过网站与软件的数据同步来实现视频聊天网站的功能。网站会员通过下载网站提供的客户端登陆,然后在统一的软件平台里进行视频交流。 b) 软件以常规软件模式的P2P技术进行开发。性能优秀、服务器承载量大,和网络电视台使用几乎一样的技术。。 c) 功能强大,因为软件是在本地执行的,对于文件传输、截图等软件模式才能开发的功能有着非常大的优势。 d) 开发成本极高、开发周期长。基于此模式的视频聊天网站