- 1、本文档共44页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本科毕业设计(论文)
基于openRTMFP的在线远程培训点播系统服务器控制程序设计与实现
学 院 软件学院
专 业 软件工程
学生姓名
学生学号
指导教师
提交日期 2014 年 06 月 01 日
摘 要
本文详细介绍了基于openRTMFP的P2P视频点播系统服务器应用相关原理及该服务器后台控制程序的实现过程。采用基于openRTMFP的P2P视频点播系统方案能减少视频点播时宽带消耗,提升传送速度,以及快速连接恢复。因此,采用这种方案针对视频点播系统的实现将有利于开发者快速部署应用环境,降低开发成本。实时流媒体应用中能提供优秀的的用户体验。
openRTMFP(Cumulus Server)是一个完全开源和跨平台的可扩展的 HYPERLINK /view/2500538.htm \t _blank RTMFP协议媒体服务器,支持P2P点到点服务、修改Lua脚本创建自己的应用程序、实现实时应用的高并发扩展及负载均衡等功能。通过修改脚本创建个性化的服务端应用程序来扩展Cumulus的功能,再创建一个类似客户端的应用与该服务端建立连接和数据通信。
服务器端控制程序的设计与实现是基于openRTMFP的P2P点播系统的一个子课题。首先需要熟悉该openRTMFP服务器框架及运行原理,其中包括openRTMFP源程序安装和编译,对POCO库、openssl、Lua脚本的学习等,修改该服务器脚本创建自己的应用程序来扩展Cumulus功能,开发出的程序界面应该简洁友好,便于用户理解和操作。服务器端控制程序实现的主要功能是查看当前用户的连接数量,流量监控,重连,断开服务。
本文先对当前基于P2P视频点播系统应用设计技术和背景作简单介绍,对本课题用到的开发工具和任务安排简单说明;接着阐述RTMFP协议特点、开源openRTMFP项目的开放接口及Lua脚本语言,服务器编译安装说明;然后是支持在线远程培训后台管理控制程序的设计与实现过程,涉及到需求、程序概要设计、详细设计和程序测试等。最后总结与展望对该项目的学习和设计过程。
关键词:openRTMFP;RTMFP;P2P;实时流媒体;控制程序
Abstract
This article describes the related principles of openRTMFP-based and P2P VOD System server applications and the implementation process of implementing a server control program. The scheme of P2P VOD System OpenRTMFP-based can reduce the time consumption of broadband video-on-demand, improve transmission speed, and restoring connection quickly . Therefore, using this scheme for video-on-demand system will be beneficial to developers to quickly deploy applications and reduce the cost of development. Real-time streaming media applications can provide users excellent with experience.
The openRTMFP (Cumulus Server) is a completely open-source , cross-platform and scalable RTMFP protocol media server. Supporting for P2P-point service, modifying Lua script to create their own applications, high concurrent expansion and load balancing capabilities. By modifying the script to create a personalized Cumulus server application to extend functions,
文档评论(0)