论文部分内容阅读
物联网技术通过各种传感器对环境信息进行全面采集,按照约定的协议,通过现有的网络技术,把信息传送到应用平台进行处理,实现对物体的智能化控制。物联网技术正逐步得到发展,在很多领域有着很好的应用前景,其中一项重要的研究方向就是物联网在多媒体领域的应用,这其中不仅涉及到视频的采集、处理,同样需要视频的发布,客户可以通过移动终端随时对视频进行点播访问。传统的基于下载的视频发布方式对网络要求很高,而且不支持访问的实时性。基于流媒体技术的视频发布与点播方式就可以很好的解决这一问题。将前端采集设备采集的视频直接编码为流媒体格式文件,通过流媒体方式进行发布,不仅能有效的节省网络带宽,而且可以支持实时点播。针对视频采集设备的异构性以及点播访问的灵活性需求,将流媒体技术与物联网技术相结合,开发一种可扩展、可定制的面向物联网多媒体应用的轻量级流媒体在线点播系统就具有了现实意义。本文调研了现有的流媒体在线点播系统平台,对轻量级流媒体在线点播系统所涉及的技术进行了分析,最后对系统进行了设计与实现。系统总共分为六个部分,视频采集部分负责实时采集视频数据,采集的视频数据通过消息传递与数据传输模块发送给流媒体处理模块进行编码和封装。然后将产生的流媒体文件发送到流媒体服务器供客户端播放器点播访问,同时,为了控制并发用户访问,提高系统响应速度,系统中还设计实现了流媒体点播访问控制模块。论文从结构上分为六部分,首先确定了课题主要的研究内容,提出了本文的主要的工作。然后,对系统设计与开发过程中涉及的流媒体在线点播系统相关技术进行了描述。第三部分是需求分析部分,此部分对系统所要实现的功能进行了详细说明。第四部分从系统每个模块出发,进行了更加详细的设计,并且实现了模块功能,同时,设计和实现了各个模块之间的交互接口,最终实现了流媒体在线点播功能。第五部分是系统测试,最后一章对本文进行了总结,提出了本文的不足之处及进一步的工作,并且,对研究生期间的工作进行了回顾。