一种在线互动直播低延时优化方法技术

技术编号:19551166 阅读:42 留言:0更新日期:2018-11-24 21:55
本发明专利技术公开了一种在线互动直播低延时优化方法,包括视频录入模块、编码器、数据发送模块、视频接收模块、解码器、第一显示器、控制模块、第二显示器;所述视频录入模块用于实时录入直播视频信息,所述视频录入模块用于将直播视频信息传输到编码器,所述编码器用于将直播视频信息进行压缩成为实时影像信息;本发明专利技术在工作时通过视频录入模块对直播教育进行实时录制,之后通过数据发送模块和视频接收模块的设置,能够实现直播视频的实时发送,通过传输检测模块能够实时监测当前各网络通道的实时传输速率,并自动选择一条最优的网络通道对直播视频进行实时传输,通过本发明专利技术内的速率检测方法能够有效的检测到当前各网络通道的实时传输速率。

A Low Delay Optimization Method for Online Interactive Live Broadcasting

The invention discloses an online interactive live broadcasting low delay optimization method, which includes video input module, encoder, data transmission module, video receiving module, decoder, first display, control module and second display; the video input module is used for real-time input of live video information, and the video input module is used. When transmitting live video information to an encoder, the encoder is used to compress live video information into real-time video information; the present invention records live education in real time through a video input module at work, and then realizes live video through the setting of a data transmission module and a video reception module. Real-time transmission, real-time transmission rate of current network channels can be monitored by transmission detection module, and an optimal network channel can be automatically selected for real-time transmission of live video. The real-time transmission rate of current network channels can be effectively detected by the rate detection method in the present invention.

【技术实现步骤摘要】
一种在线互动直播低延时优化方法
本专利技术属于延时优化领域,涉及一种在线互动直播技术,具体是一种在线互动直播低延时优化方法。
技术介绍
在线教育或称远程教育、在线学习,现行概念中一般指的是指一种基于网络的学习行为,与网络培训概念相似。在线教育顾名思义,是以网络为介质的教学方式,通过网络,学员与教师即使相隔万里也可以开展教学活动;此外,借助网络课件,学员还可以随时随地进行学习,真正打破了时间和空间的限制,对于工作繁忙,学习时间不固定的职场人而言网络远程教育是最方便不过的学习方式。在线教育具有跨越时空和人力物力限制的资源利用最大化、随时随地进行选择的学习行为自主化、师生交流与学生自学等学习形式交互化、个性化的教学形式修改化、利用新型教育工具即网络的教学管理自动化的诸多优势与特点,是一种本身以及通过学习产生的巨大变革。而当前,在线教育还包括直播教育,利用实时网络对学生来进行远程教育,但是对直播影像最大的就是网络延迟,而当前缺乏一种有效的直播低延时优化技术;为解决上述缺陷,现提供一种解决方案。
技术实现思路
本专利技术的目的在于提供一种在线互动直播低延时优化方法。本专利技术的目的可以通过以下技术方案实现:一种在线互动直播低延时优化方法,包括视频录入模块、编码器、数据发送模块、视频接收模块、解码器、第一显示器、控制模块、第二显示器、存储器和传输检测模块;所述视频录入模块用于实时录入直播视频信息,所述视频录入模块用于将直播视频信息传输到编码器,所述编码器用于将直播视频信息进行压缩成为实时影像信息,所述编码器用于将实时影像信息传输到数据发送模块,所述数据发送模块用于通过网络通讯协议将实时影像信息传输到视频接收模块;所述视频接收模块用于将实时影像信息传输到解码器,所述解码器用于将实时影像信息解码成为直播视频信息,所述解码器用于将直播视频信息传输到第一显示器进行实时播放;所述数据发送模块用于将当前的实时影像信息发送通道的通道信息传输到控制模块,所述控制模块用于将通道信息传输到传输检测模块;所述传输检测模块用于实时监测通道信息的数据传输速率并将当前传输速率信息传输到第二显示器,所述传输检测模块用于根据速率检测方法实时监测数据发送模块与视频接收模块之间若干通道的数据传输速率,所述传输检测模块用于结合数据传输速率自动选择最优通道并将最优通道信息传输到控制模块,所述控制模块用于将最优通道信息传输到数据发送模块,所述数据发送模块用于根据最优通道信息从最优通道信息传输实时影像信息到视频接收模块;所述方法包括下述步骤:步骤一:利用视频录入模块将视频信号传输到编码器;步骤二:编码器对视频信号进行压缩编码得到压缩视频信号;步骤三:利用视频发送模块根据速率检测方法选择最优通道将压缩视频信号传输到视频接收模块;步骤四:视频发送模块将压缩视频信号传输的解码器;步骤五:解码器用于对压缩视频信号进行解压缩得到播放视频信号;步骤六:解码器将播放视频信号传输到显示器进行实时显示。进一步地,所述视频发送模块用于通过UDP协议与视频接收模块无线通讯。进一步地,所述速率检测方法包括下述步骤:步骤一:传输检测模块发送一个带本地时间戳T1的ping报文到接收端;步骤二:视频接收模块收到ping报文,以ping中的时间戳T1构建一个携带T1的pong报文发往发送端;步骤三:发送端接收到接收端发了的pong报文时,获取本地的时间戳T2,用T2–T1得到本次传输速率V1;步骤四:上面步骤的探测周期可以设为1秒一次;步骤五:对传输速率进行更新得到更新后的传输速率V3;步骤六:对更新后的传输速率V3进行修正得到修正速率V4;步骤七:根据修正速率V4选择修正速率V4最快的通道并标记为最优通道。进一步地,所述步骤五中的传输速率更新方法包括下述步骤:步骤一:设上一次的传输速率为V2;步骤二:本次检测的传输速率为V1;步骤三:根据公式V3=(7*V2+V1)/8计算得到更新的传输速率V3。进一步地,所述步骤六中的传输速率V3的修正方法为利用公式V4=(V3*3+abs(V2–V1))得到最终修正速率V4。本专利技术的有益效果:本专利技术在工作时通过视频录入模块对直播教育进行实时录制,之后通过数据发送模块和视频接收模块的设置,能够实现直播视频的实时发送,通过传输检测模块能够实时监测当前各网络通道的实时传输速率,并自动选择一条最优的网络通道对直播视频进行实时传输,通过本专利技术内的速率检测方法能够有效的检测到当前各网络通道的实时传输速率;本专利技术简单有效,且易于实用。附图说明为了便于本领域技术人员理解,下面结合附图对本专利技术作进一步的说明。图1为本专利技术的系统框图。具体实施方式如图1所示,一种在线互动直播低延时优化方法,包括视频录入模块、编码器、数据发送模块、视频接收模块、解码器、第一显示器、控制模块、第二显示器、存储器和传输检测模块;所述视频录入模块用于实时录入直播视频信息,所述视频录入模块用于将直播视频信息传输到编码器,所述编码器用于将直播视频信息进行压缩成为实时影像信息,所述编码器用于将实时影像信息传输到数据发送模块,所述数据发送模块用于通过网络通讯协议将实时影像信息传输到视频接收模块;所述视频接收模块用于将实时影像信息传输到解码器,所述解码器用于将实时影像信息解码成为直播视频信息,所述解码器用于将直播视频信息传输到第一显示器进行实时播放;所述数据发送模块用于将当前的实时影像信息发送通道的通道信息传输到控制模块,所述控制模块用于将通道信息传输到传输检测模块;所述传输检测模块用于实时监测通道信息的数据传输速率并将当前传输速率信息传输到第二显示器,所述传输检测模块用于根据速率检测方法实时监测数据发送模块与视频接收模块之间若干通道的数据传输速率,所述传输检测模块用于结合数据传输速率自动选择最优通道并将最优通道信息传输到控制模块,所述控制模块用于将最优通道信息传输到数据发送模块,所述数据发送模块用于根据最优通道信息从最优通道信息传输实时影像信息到视频接收模块;所述方法包括下述步骤:步骤一:利用视频录入模块将视频信号传输到编码器;步骤二:编码器对视频信号进行压缩编码得到压缩视频信号;步骤三:利用视频发送模块根据速率检测方法选择最优通道将压缩视频信号传输到视频接收模块;步骤四:视频发送模块将压缩视频信号传输的解码器;步骤五:解码器用于对压缩视频信号进行解压缩得到播放视频信号;步骤六:解码器将播放视频信号传输到显示器进行实时显示。进一步地,所述视频发送模块用于通过UDP协议与视频接收模块无线通讯。进一步地,所述速率检测方法包括下述步骤:步骤一:传输检测模块发送一个带本地时间戳T1的ping报文到接收端;步骤二:视频接收模块收到ping报文,以ping中的时间戳T1构建一个携带T1的pong报文发往发送端;步骤三:发送端接收到接收端发了的pong报文时,获取本地的时间戳T2,用T2–T1得到本次传输速率V1;步骤四:上面步骤的探测周期可以设为1秒一次;步骤五:对传输速率进行更新得到更新后的传输速率V3;步骤六:对更新后的传输速率V3进行修正得到修正速率V4;步骤七:根据修正速率V4选择修正速率V4最快的通道并标记为最优通道。进一步地,所述步骤五中的传输速率更新方法包括下述步骤:步骤一:设上一次的传输速率为V2;本文档来自技高网...

【技术保护点】
1.一种在线互动直播低延时优化方法,其特征在于,包括视频录入模块、编码器、数据发送模块、视频接收模块、解码器、第一显示器、控制模块、第二显示器、存储器和传输检测模块;所述视频录入模块用于实时录入直播视频信息,所述视频录入模块用于将直播视频信息传输到编码器,所述编码器用于将直播视频信息进行压缩成为实时影像信息,所述编码器用于将实时影像信息传输到数据发送模块,所述数据发送模块用于通过网络通讯协议将实时影像信息传输到视频接收模块;所述视频接收模块用于将实时影像信息传输到解码器,所述解码器用于将实时影像信息解码成为直播视频信息,所述解码器用于将直播视频信息传输到第一显示器进行实时播放;所述数据发送模块用于将当前的实时影像信息发送通道的通道信息传输到控制模块,所述控制模块用于将通道信息传输到传输检测模块;所述传输检测模块用于实时监测通道信息的数据传输速率并将当前传输速率信息传输到第二显示器,所述传输检测模块用于根据速率检测方法实时监测数据发送模块与视频接收模块之间若干通道的数据传输速率,所述传输检测模块用于结合数据传输速率自动选择最优通道并将最优通道信息传输到控制模块,所述控制模块用于将最优通道信息传输到数据发送模块,所述数据发送模块用于根据最优通道信息从最优通道信息传输实时影像信息到视频接收模块;所述方法包括下述步骤:步骤一:利用视频录入模块将视频信号传输到编码器;步骤二:编码器对视频信号进行压缩编码得到压缩视频信号;步骤三:利用视频发送模块根据速率检测方法选择最优通道将压缩视频信号传输到视频接收模块;步骤四:视频发送模块将压缩视频信号传输的解码器;步骤五:解码器用于对压缩视频信号进行解压缩得到播放视频信号;步骤六:解码器将播放视频信号传输到显示器进行实时显示。...

【技术特征摘要】
1.一种在线互动直播低延时优化方法,其特征在于,包括视频录入模块、编码器、数据发送模块、视频接收模块、解码器、第一显示器、控制模块、第二显示器、存储器和传输检测模块;所述视频录入模块用于实时录入直播视频信息,所述视频录入模块用于将直播视频信息传输到编码器,所述编码器用于将直播视频信息进行压缩成为实时影像信息,所述编码器用于将实时影像信息传输到数据发送模块,所述数据发送模块用于通过网络通讯协议将实时影像信息传输到视频接收模块;所述视频接收模块用于将实时影像信息传输到解码器,所述解码器用于将实时影像信息解码成为直播视频信息,所述解码器用于将直播视频信息传输到第一显示器进行实时播放;所述数据发送模块用于将当前的实时影像信息发送通道的通道信息传输到控制模块,所述控制模块用于将通道信息传输到传输检测模块;所述传输检测模块用于实时监测通道信息的数据传输速率并将当前传输速率信息传输到第二显示器,所述传输检测模块用于根据速率检测方法实时监测数据发送模块与视频接收模块之间若干通道的数据传输速率,所述传输检测模块用于结合数据传输速率自动选择最优通道并将最优通道信息传输到控制模块,所述控制模块用于将最优通道信息传输到数据发送模块,所述数据发送模块用于根据最优通道信息从最优通道信息传输实时影像信息到视频接收模块;所述方法包括下述步骤:步骤一:利用视频录入模块将视频信号传输到编码器;步骤二:编码器对视频信号进行压缩编码得到压缩视频信号;步骤三:利用视频发送模块根据速率检测方法选择最优通道将压缩视频信号传输到视频接收模...

【专利技术属性】
技术研发人员:吴伟
申请(专利权)人:安徽国通亿创科技股份有限公司
类型:发明
国别省市:安徽,34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1