● 摘要
随着多媒体技术和计算机技术的快速发展,视频点播(VOD)已经成为现实。VOD系统在现实生活中的应用也越来越广泛。视频点播是多媒体通讯领域中发展最快的业务之一,它综合了多媒体技术、网络技术、数据库、数字压缩等技术。随着计算机的硬件成本不断降低以及计算机性能的不断提高,研究开发面向KTV的视听系统,为用户提供更好的视听享受,有着重要的现实意义。
本课题从实践出发,综合分析了目前常见的KTV视听系统具有的用户界面不友好、视频播放画面单一、系统扩展功能性差、开发成本高的问题,在现有的KTV视听系统的基础上,设计实现了虚拟摄像头与Flash技术相结合的视听系统的解决方案,使视频播放与Flash特效有机结合起来;采用实时接收歌曲伴奏与实时获取人声后合成录音的方式实现了实时录音。在客户端采用Flash技术实现用户界面,从而将界面设计与后台业务逻辑与数据处理分离开来,实现了更加美观、人性化的用户界面,为用户提供更好的用户体验。
系统采用成熟的流媒体处理框架DirectShow来实现,各模块都封装成了与DirectShow兼容的Filter模块。其中图像放大功能采用了双线性插值算法和OpenCV库来实现;伴奏发送与接收Filter采用了WinSock技术实现。最终通过测试证明,系统的资源占用率低、视频播放流畅、界面运行流畅,基本实现了预期的目标。
相关内容
相关标签