嵌入式流媒体服务器的实现与性能优化

需积分: 9 3 下载量 107 浏览量 更新于2024-07-28 1 收藏 2.59MB PDF 举报
"这篇硕士论文详细探讨了嵌入式流媒体服务器的设计与实现,由太原理工大学的徐朝胜撰写,师卫教授指导,属于电路与系统专业。论文主要关注的是如何在ARM处理器平台上构建一个高效的嵌入式流媒体服务器,以满足分布式多媒体应用的需求。 论文首先阐述了网络多媒体应用的背景和重要性,指出随着计算机网络技术和多媒体技术的发展,流媒体技术在视频会议、视频点播、远程教育和无人监控等领域中的应用越来越广泛。与传统的信息发布方式相比,流媒体技术提供了更高的主动性和选择性,极大地丰富了人们的工作和生活体验。 接着,论文对比了嵌入式流媒体服务器与基于PC的服务器,强调了前者在体积、便携性、成本、稳定性和实时性方面的优势。作者选择了实时流协议(RTSP)来处理多用户并发连接和流控制,实现视频点播功能。同时,系统集成实时传输协议(RTP)以提供多媒体流的实时特性。会话描述协议(SDP)用于描述会话和媒体信息,而自定义的命令控制协议M-TCP则用于用户与嵌入式设备间的交互,配置硬件参数。 论文的实现部分,作者使用C语言编写服务器应用程序,采用模块化设计,方便调试和升级。考虑到跨平台需求,底层网络接口设计兼容Windows和Linux。尽管主要在Linux环境下测试,但论文还设计了一个基于通用PC的流播放器,利用微软的DirectShow开发实时流播放器,以进行服务器的调试和通信。 通过这些设计和实现,论文展示了在嵌入式环境中构建高效、灵活的流媒体服务器的可能性,为相关领域的研究和应用提供了有价值的参考。"