基于Nginx的智能多媒体传输系统设计与实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:liongliong600
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年,随着互联网技术的迅猛发展,智能硬件的快速普及,多媒体应用变得越来越多样化、智能化。同时,国内外的互联网普及率及网民数量逐年攀升,网民年龄结构偏向年轻化,这就对Web服务器的性能要求提出了极大的挑战。而传统Web服务器存在占用大量系统资源、系统架构庞大、应对高并发能力不强等问题。因此,选用轻量级、高性能的Nginx服务器与当下的流媒体技术相结合,设计一款基于Nginx的智能多媒体传输系统,在传道授业、会议讨论等领域具有重要的应用价值。在对Web服务器基本框架及多媒体传输相关技术研究的基础上,根据智能多媒体传输系统的需求及特点,本文提出了一种基于Nginx的智能多媒体传输系统的设计方案。系统性能稳定、可扩展性强,具有支持高并发处理、操作简单、组建方便、传输稳定等优点,符合在教室教学、重要会议、现场直播等领域的应用要求。本文的主要研究工作为:首先,提出了一种基于DirectShow框架的屏幕抓取方法,即通过封装屏幕抓取Filter直接抓取计算机底层屏幕信息,提升了原始屏幕信息抓取的图像质量;其次,对屏幕信息采集、数据编解码、SDL显示部分程序设计进行多线程优化,通过设计数据缓冲区,实现多线程间的数据同步,提高了系统资源利用率及编解码过程中的系统流畅程度。最后,以树莓派为硬件平台,采用Nginx部署RTMP流媒体服务器,实现了多用户请求下的数据稳定转发,降低了系统传输延时;并提出了一种基于LVS和Keepalived的Nginx流媒体负载均衡方案,实现对系统内的每个节点进行心跳检测、故障转移,提升了系统服务质量及稳定性。为了验证本文提出的基于Nginx的智能多媒体传输系统的性能,本文分别在实验室、会议室、教室等不同环境下对系统的基本功能、稳定性、延时性、兼容性等方面进行了实地测试及系统质量评估。测试结果表明,系统的客户端软件及流媒体服务器可以在不同场景下稳定工作,系统整体延时较小,符合不同场景下对于屏幕信息实时共享的要求,是一个可行的屏幕共享应用案例。
其他文献
黄胄在中国当代写意人物画中,开创豪迈奔放、激越劲健的艺术新风。他注重对生命运动、生活理想的表达,塑造出精神昂扬、意气风发、豪迈洒脱、粗犷有力的鲜明人物形象,为中国
本研究选取107名中等职业学校学业不良学生为调查对象,其中农村学业不良学生为56人,城市学业不良学生51人,结果表明学业不良学生普遍学习态度不端正,学习方法欠缺,社会支持缺乏,学
总结不规则经向管状织物的设计过程和生产要点。介绍了织物采用的经纬纱指标,设计并计算了织物经纬密、管子宽度和管间距等;借助织物CAD设计了纹样,计算了每循环经纬纱根数;总结
目的了解临床医护人员职业暴露应急处置知识掌握程度及发生影响因素,为开展针对性的培训,保证医护人员安全提供依据。方法在河南省18个地市分别随机抽取1所市级以上医院,每所
<正> 车用空压机是汽车气制动系统的造气气源,主要应用在中、重型载货车及变型车上,属汽车安全部件。近几年来,随着我国汽车工业的发展,车用空压机在设计水平、工艺水平、产
<正>一、案例背景实施体育课程标准,关注"每一个学生的发展",力求让每一名学生在快乐中沐浴体育学习的阳光雨露,领略激情,品味成功。那么,如何实现这一目标呢?特殊的学练环境
目的分析采用Gn RH激动剂长方案与Gn RH拮抗剂方案在PCOS患者行IVF-ET中的疗效。方法选取我院2015年1月-2016年1月收治的多囊卵巢综合征(PCOS)患者76例作为研究对象,将其随机分
参政议政、民主监督是我国政治协商制度的特色。近年来民主党派成员整体呈增长之势,民主党派队伍整体高素质,具备了参政议政的能力,是一支参政议政的生力军。但随着社会形势
瘦素是由脂肪细胞分泌的一种蛋白质激素,通过与瘦素受体结合而发挥其广泛的生物学功能。瘦素可影响机体能量平衡,起到调节生殖、发育及神经内分泌功能的作用。同时,作为一种细胞
5月21日,中建科技集团有限公司与当代置业关联企业第一人居、当代绿色养老产业集团共同研发制造,以康居养老为对象的国内首个装配式模块化净零能耗健康集成房屋——当代MOMA