论文部分内容阅读
随着经济的发展和科学技术的进步,人类社会已进入了信息化的新时代。Internet网的飞速发展,使人们对信息化的新时代的网络经济有了新的认识;时代的不断发展,那么需求也在不断的变化,这样新的思想就不断的产生,而新的思想的涌现就伴随着新的创新,每一次新的创新,就有一次新的飞跃。
随着Internet网的飞速发展,以及Internet操作的简单化和便捷性,使得Internet网在各行各业都得到了应用,而Internet网的种种应用,都影响着人们的工作和生活,推动着社会经济的发展。在流媒体格式出现之前,如果想从网络上观看影片或收听音乐,必须先将影片整个下载到本地硬盘存储后,才能点选播放。但是现有的IP网络并不能满足人们的需求,用户在享受网络的同时,更多的是变成忍受缓慢网络带来的漫长等待,这样下载上面就会浪费很多的时间,无法满足消费者使用方便及确切的需要。随着互联网的普及和多媒体技术在互联网上的应用,迫切要求能够解决。
本文针对此问题,运用流媒体点播、直播、实时流传输等技术,结合Visual C++以及Windows API提供用户在线体验音视频;传统的KTV卡拉OK点歌系统主要是依靠网络的交互性,本系统在实现了传统的卡拉OK点歌系统的功能上,提供给用户更多的DIY选择和功能,做到在家就能随时点歌,K歌,录歌等,用户K歌之后还能自己制作并且上传,和其他用户一起分享K歌的乐趣。
本文首先介绍了流媒体的基本知识,包括了流媒体产生的背景,当前流媒体技术的领先潮流等流媒体的最新资讯;流媒体文件的格式,流媒体传输的主要协议等流媒体技术中必不可少的知识,此基础知识正是实现在线卡拉OK流媒体子系统的关键技术。
然后阐述了搭建一个基本流媒体服务器必不可少的元素,分别从流媒体服务器的三个组成部分服务器、编码器和播放器进行了介绍,并且对流媒体服务器的基本原理也进行了描述。
最后从在线卡拉OK流媒体子系统的设计结构,以及其功能方面进行了介绍,合理的运用了流媒体技术米解决多媒体文件在互联网上存在的弊端,并且结合Visual C++技术来实现系统的整个框架。在客户端交互系统的模块中,结合流媒体点播技术和flash技术与Visual C++技术,实现了楚文化的展示。