发明名称 |
一种基于嵌入式终端的在线流媒体服务方法 |
摘要 |
一种基于嵌入式终端的在线流媒体服务方法,属嵌入式终端技术领域,系统包括播放器等,其步骤为:服务器通过网页形式展现流媒体服务器上的流媒体列表,接受用户通过表单提交形式对节目进行点播;服务器查询数据库服务器中的影片详细参数,将详细参数添加到表单提交参数中;嵌入式终端通过截取浏览器的请求信息,判断符合特定表单形式的request行为,并启动播放器;播放器接收流媒体影片详细信息参数,通过RTSP协议连接流媒体服务器;流媒体服务器获取视频文件信息,返回视频流给播放器,进行视频播放。实现了由C/S模式到B/S模式的改进,解决了C/S模式下占用资源多、升级维护复杂等问题,实现了web形式的在线流媒体观看。 |
申请公布号 |
CN102497452B |
申请公布日期 |
2014.07.30 |
申请号 |
CN201110448021.6 |
申请日期 |
2011.12.28 |
申请人 |
山东大学 |
发明人 |
张海霞;颜廷芝;党飞;薛良飞;王君君;冯新建 |
分类号 |
H04L29/08(2006.01)I;H04L29/06(2006.01)I |
主分类号 |
H04L29/08(2006.01)I |
代理机构 |
济南金迪知识产权代理有限公司 37219 |
代理人 |
许德山 |
主权项 |
一种基于嵌入式终端的在线流媒体服务方法,由以下系统来实现,该系统包括嵌入式终端上的浏览器、web服务器、数据库服务器、mplayer播放器、流媒体服务器、影片存储服务器,用户通过互联网登录到web服务器,通过浏览器访问web服务器上的流媒体服务系统,web服务器通过网络连接数据库服务器,查询影片列表信息,并将流媒体影片地址参数传递给mplayer播放器,mplayer播放器启动后通过RTSP协议连接流媒体服务器,由流媒体服务器提供视频流传输服务,mplayer播放器在接收到数据后,及时响应进行播放,该方法具体步骤如下:[1]web服务器通过网页形式展现流媒体服务器上的流媒体列表,接受用户通过表单提交形式对节目进行点播;[2]web服务器接收到用户的观看请求后,查找数据库服务器中的影片信息,并从数据库中提取流媒体影片的详细参数,将详细参数添加到表单提交参数中,具体步骤如下:a.web服务器在观看影片请求后,连接数据库服务器,以HTTP/TCP协议交换控制信息;b.数据库服务器返回流媒体影片参数,该参数包括流媒体服务器地址、端口号、影片路径以及传输协议,把需要传输的实时数据从原始信息中检索出来添加到表单提交参数中;c.影片观看表单提交后,嵌入式终端浏览器URL信息为相应的表单提交地址;[3]嵌入式终端通过截取浏览器的请求信息,判断符合特定表单形式的request行为,并启动mplayer播放器,具体步骤如下:<1>监听用户请求信息request;<2>根据请求信息request判断是否是表单提交,是则转入下一步,否则转入步骤<1>;<3>判断截获的请求信息request与系统编译表达式是否一致,是则转入下一步,否则转入步骤<1>;<4>嵌入式终端获取URL信息;<5>启动mplayer播放器;<6>播放流媒体;[4]mplayer播放器接收流媒体影片详细信息参数,通过RTSP协议连接流媒体服务器;[5]流媒体服务器获取视频文件信息,返回视频流给mplayer播放器,进行视频播放。 |
地址 |
250100 山东省济南市历城区山大南路27号 |