[发明专利]一种多屏互动方法在审
| 申请号: | 201410387192.6 | 申请日: | 2014-08-07 |
| 公开(公告)号: | CN104158804A | 公开(公告)日: | 2014-11-19 |
| 发明(设计)人: | 谈世哲;孙法江;张静;张文龙;李元东 | 申请(专利权)人: | 中国海洋大学 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L1/00;H04L29/08 |
| 代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
| 地址: | 266100 山东省青*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 互动 方法 | ||
1.一种多屏互动方法,其特征在于,包括:
服务器从帧内存缓冲framebuffer中获取帧数据;
所述服务器将所述帧数据进行FFmpeg转换,将经过FFmpeg转换后的数据进行H.264编码;
所述服务器通过前反馈和后反馈调整所述H.264编码的编码参数和发送速度;其中,所述前反馈包括根据所述framebuffer的数据量调整所述编码参数和发送速度,所述后反馈包括根据网络传输丢包率调整调所述编码参数和发送速度。
2.根据权利要求1所述的方法,其特征在于,所述所述服务器通过前反馈和后反馈调整所述H.264编码的编码参数和发送速度,包括:
所述服务器启动会话管理,建立和客户终端的会话;
所述服务器从所述framebuffer中获取帧数据,根据所述framebuffer的数据量调整编码参数和发送速度;
所述服务器获取客户终端发送的报告RR报告,从所述RR报告中解析出网络传输丢包率,根据所述网络传输丢包率调整编码参数和发送速度。
3.根据权利要求2所述的方法,其特征在于,所述服务器从所述framebuffer中获取帧数据,根据所述framebuffer的数据量调整编码参数和发送速度,包括:
所述服务器从所述framebuffer中获取帧数据;
将所述framebuffer的数据量和预设的数据量门限进行比较,根据比较结果调整编码参数或者发送速度。
4.根据权利要求2所述的方法,其特征在于,所述所述服务器获取客户终端发送的RR报告,从所述RR报文中解析出网络传输丢包率,根据所述网络传输丢包率调整编码参数和发送速度,包括:
所述服务器获取客户终端发送的RR报告,所述RR报告包含网络传输丢包率;
所述服务器将所述网络传输丢包率和预设的丢包率门限进行比较,根据比较结果整编码参数和发送速度。
5.根据权利要求3或4所述的方法,其特征在于,所述方法还包括:
所述服务根据如果接收到停止指令,则注销RTP连接和RR线程;如果没有接收到停止指令,则发送“继续发送”请求。
6.根据权利要求1所述的方法,其特征在于,所述将经过FFmpeg转换后的数据进行H.264编码之后,还包括:
对所述经过H.264编码后的数据进行基于流水线的传输模型发送。
7.一种多屏互动方法,其特征在于,包括:
客户终端与服务器建立会话,并进行初始化;
所述客户终端接收RTP数据包,解出所述RTP数据包中的NALU,对所述NALU进行H.264解码;
所述客户终端统计RTP数据包,将统计的网络传输丢包率通过RR报告定期发送至所述服务器。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
所述客户终端如果接收到停止指令,则注销RTP连接和RR线程;如果没有接收到停止指令,则继续RTP连接和RR线程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国海洋大学,未经中国海洋大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410387192.6/1.html,转载请声明来源钻瓜专利网。





