当前位置: > 论文中心 > 科技论文 >

基于DirectShow的网络视频点播系统的设计与实现(2)

时间:2015-04-08 10:57 点击:
⑤ 服务器程序的状态信息栏。显示服务器的主机名、IP地址、命令控制端口等信息。 添加、编辑按钮触发后的程序界面,如图6所示。 图6 添加、编辑按钮触发后的程序图 各部分表示如下: ① 文件的完整路径(用户指定)
  ⑤ 服务器程序的状态信息栏。显示服务器的主机名、IP地址、命令控制端口等信息。
  添加、编辑按钮触发后的程序界面,如图6所示。 
  图6 添加、编辑按钮触发后的程序图 
  各部分表示如下: 
  ① 文件的完整路径(用户指定)。 
  ② 文件大小(自动检测)。 
  ③ 文件类型(自动检测)。 
  ④ 该文件的惟一数字代号(用户指定)。 
  ⑤ 确定将所选文件加入到节目列表中。 
  ⑥ 取消将所选文件加入到节目列表中。 
  3.2 客户端程序 
  服务器端的程序运行后如图7所示,各部分说明如下: 
  ① 客户机从服务器查询到的可供点播的节目列表。当客户机与服务器成功建立网络连接之后,客户机通过访问服务器,可以获得服务器端的点播文件节目列表。 
  ② 连接按钮。当客户端需要连接服务器时,用户单击本按钮可以指定需要连接的服务器的IP地址,然后尝试与指定的服务器IP地址建立连接,弹出的对话框,如图9所示。 
  ③ 刷新节目列表按钮。当服务器端的节目列表变动后,客户端可以通过点击本按钮,刷新服务器上的节目列表。 
  ④ 节目播放按钮。当用户从节目列表中选定好需要播放的文件后,单击本按钮就可以对需要播放的文件进行播放。 
  ⑤ 暂停播放按钮。可以对正在播放的文件进行暂停播放。 
  ⑥ 停止播放按钮。可以对正在播放的文件进行停止播放操作。 
  ⑦ 信息栏。在客户端信息档,可以用于显示客户机的主机名、IP地址等信息。 
  ⑧ 状态栏。可以用于显示客户机与服务器端是否建立连接,是否有文件播放等状态信息。 
  图7 客户端的程序界面 
  客户机与服务器连接时IP地址对话框,如图8所示。 
  图8 IP地址对话框 
  3.3 视频播放 
  图9为视频播放界面,当点击客户端文件列表中的视频,会进行相应的视频文件播放,测试中使用的视频格式为AVI格式文件。 
  图9 视频播放画面 
  4 结 论 
  网络视频点播是伴随着音频、视频处理技术及网络通信的快速发展而日益受到人们欢迎的技术,也是多媒体应用技术中的热门方向,它涉及到的知识面很广泛,技术含量比较高。本文从系统设计,分模块设计,到编码测试,最终实现了视频点播功能,为校园多媒体教室点播系统等提供了技术参考。 
  参考文献 
  [1] 杨键.VOD互动业务建设的若干问题研究[J].科技传播,2012,6(12):199?200. 
  [2] [荷]柳伯斯 P,[美]阿伯斯 B,[美]萨利姆 F.HTML5程序设计[M].2版.北京:人民邮电出版社,2012. 
  [3] 张海藩.软件工程导论[M].北京:清华大学出版社,2004. 
  [4] 陆琪明.DirectShow 实务精选[M].北京:科学出版社,2004. 
  [5] 谭浩强.C程序设计[M].北京:清华大学出版社,2005. 
  [6] 郑莉,董渊.C++语言程序设计[M].北京:清华大学出版社,2001. 
  [7] [美]WILLIAMS Mickey.Visual C#.NET技术内幕[M].北京:清华大学出版社,2004. 
  [8] BAIN Tony, GOSNELL Denise. VB.NET和SQL Server 2000高级编程?创建高效数据层[M].北京:清华大学出版社,2002.

   论文榜(www.zglwb.com),是一个专门从事期刊推广、投稿辅导的网站。
本站提供如何投稿辅导,寻求投稿辅导代理,快速投稿辅导,投稿辅导格式指导等解决方案:省级投稿辅导/国家级投稿辅导/核心期刊投稿辅导//职称投稿辅导。


栏目列表
联系方式
推荐内容
 
QQ在线咨询
投稿辅导热线:
189-6119-6312
微信号咨询:
18961196312