1.一种基于p2p的弱网环境下车载投屏方法,其特征在于,该方法应用于客户端和服务端,该方法包括以下步骤:
2.根据权利要求1所述的基于p2p的弱网环境下车载投屏方法,其特征在于,在步骤(5)中,所述服务端根据接收的所述url信息判断本地是否存在相对应的视频文件,若存在,则解码、播放视频并投屏显示。
3.根据权利要求1所述的基于p2p的弱网环境下车载投屏方法,其特征在于,所述客户端和服务端同时网络连接有云服务器,所述云服务器上存储有可供投屏的资源文件。
4.根据权利要求3所述的基于p2p的弱网环境下车载投屏方法,其特征在于,在所述步骤(5)中,所述客户端在通过所述云服务器下载视频的同时,所述服务端播放视频,所述客户端和所述服务端按预设条件进行播放进度同步检测。
5.根据权利要求4所述的基于p2p的弱网环境下车载投屏方法,其特征在于,若所述客户端无操作,则屏幕熄屏,并每第一预设时间发送所述心跳命令noop保持连接;
6.一种基于p2p的弱网环境下车载投屏系统,其特征在于,该系统应用于客户端和服务端,该系统包括客户端登录模块、服务端登陆模块、客户端连接模块、服务端连接模块、客户端编码模块、服务端播放模块;
7.根据权利要求6所述的基于p2p的弱网环境下车载投屏系统,其特征在于,所述客户端编码模块首先判断所述客户端是否为视频播放类投屏,若不是,则进行屏幕截图、对屏幕截图进行编码得到第一编码数据、将所述第一编码数据发送到所述服务端,所述服务端播放模块对所述第一编码数据进行解码后投屏显示;
8.根据权利要求7所述的基于p2p的弱网环境下车载投屏系统,其特征在于,所述服务端播放模块根据接收的所述url信息判断本地是否存在相对应的视频文件,若存在,则解码、播放视频并投屏显示。
9.根据权利要求7所述的基于p2p的弱网环境下车载投屏系统,其特征在于,所述客户端和所述服务端同时网络连接由云服务器,所述云服务器上存储有可供投屏的资源文件,所述客户端编码模块在通过所述云服务器下载视频的同时,所述服务端播放模块播放视频,且所述客户端和所述服务端按预设条件进行播放进度的同步检测。
10.根据权利要求9所述的基于p2p的弱网环境下车载投屏系统,其特征在于,若所述客户端无操作,则屏幕熄屏,并每第一预设时间发送所述心跳命令noop保持连接;