The invention provides a media low delay communication method and system for network video live broadcasting. The method includes: judging whether the scene change degree between the current video frame image and the previous video frame image obtained exceeds the preset scene change threshold, subdividing the current video frame and the corresponding audio frame obtained separately, and according to whether the scene change degree exceeds the preset scene change threshold. The result of judging the preset scene change threshold is to add corresponding scene markers in each video and audio data packet, buffer video and audio data packets, adjust the sending priority of video and audio data packets according to scene markers, and send video and audio data packets according to the sending priority. The receiver receives the video and audio data packets according to scene markers buffer. Video and audio data packages to achieve audio and video data playback. This method can adjust the priority of audio and video transmission to send important data in case of delay or instability in network communication.
【技术实现步骤摘要】
用于网络视频直播的媒体低延迟通信方法与系统
本专利技术涉及网络通信
,特别涉及用于网络视频直播的媒体低延迟通信方法与系统。
技术介绍
全球互联网自上世纪九十年代以来迅速拓展,已经成为当今世界推动经济发展和社会进步的重要信息基础设施。自互联网兴起以来,已有各种不同的直接或间接利用互联网的应用被开发出来,以使人们的日常生活更加便利,而利用网络进行视频会议、网络直播等即是基于互联网开发出来的通信方式,能够使距离较远的多方参与者进行图像声音交流,使各方参与者能够观看到其它各方参与者展示的图像和发出的声音,极大地便利了参与者信息交流的过程。例如,在利用互联网进行网络视频直播时,直播方会将包含播放内容的音视频发送至观看方,观看方无需到例如表演现场、比赛现场等特定地点观看表演或比赛,而是可以在任意能够连接网络的位置发送/接收音视频信息,实现网络视频直播。在发送方(即直播方)将音视频发送给接收方(即观看方)之前,先将音视频经过编码得到一帧一帧的视频帧及音频帧,然后依序通过网络传输到接收方,经过接收方解码得到音视频文件进行播放。在实施上述网络视频直播的过程中,直播方与观看方之间的通信可能会由于网络传输速度较慢或网络不稳定等原因而受到干扰,导致在直播过程中发生信号延时的现象,图像和声音不连续或不同步,使得观看方在信号延时过程中无法正常视听直播内容,对视频直播过程产生较大的负面影响。
技术实现思路
(一)专利技术目的为克服上述现有技术存在的至少一种缺陷,尽量弥补因网络状态不好导致观看方无法视听网络视频直播的内容,本专利技术提供以下技术方案。(二)技术方案作为本专利技术的第一方 ...
【技术保护点】
1.一种用于网络视频直播的媒体低延迟通信方法,其特征在于,包括:判断获取到的当前视频帧图像与前一视频帧图像之间的场景变化程度是否超过预设的场景变化阈值;对所述当前视频帧及获取到的相应音频帧分别进行数据分包,并依据所述场景变化程度是否超过预设的场景变化阈值的判断结果,在每个视频数据包和音频数据包中添加相应的场景标记;缓冲所述视频数据包和所述音频数据包,依据所述场景标记调整所述视频数据包和所述音频数据包的发送优先级,并依照所述发送优先级发出所述视频数据包和所述音频数据包;接收方依据所述场景标记缓冲接收到的所述视频数据包和所述音频数据包,以实现音视频数据播放。
【技术特征摘要】
1.一种用于网络视频直播的媒体低延迟通信方法,其特征在于,包括:判断获取到的当前视频帧图像与前一视频帧图像之间的场景变化程度是否超过预设的场景变化阈值;对所述当前视频帧及获取到的相应音频帧分别进行数据分包,并依据所述场景变化程度是否超过预设的场景变化阈值的判断结果,在每个视频数据包和音频数据包中添加相应的场景标记;缓冲所述视频数据包和所述音频数据包,依据所述场景标记调整所述视频数据包和所述音频数据包的发送优先级,并依照所述发送优先级发出所述视频数据包和所述音频数据包;接收方依据所述场景标记缓冲接收到的所述视频数据包和所述音频数据包,以实现音视频数据播放。2.如权利要求1所述的低延时通信方法,其特征在于,所述获取到的视频帧和所述获取到的音频帧通过实时录制的音视频进行编码得到。3.如权利要求1所述的低延时通信方法,其特征在于,通过帧间差分法和/或背景差分法判断所述场景变化程度是否超过所述预设的场景变化阈值。4.如权利要求1所述的低延时通信方法,其特征在于,接收方的缓冲大小可变,其依据所述场景标记进行调节。5.如权利要求1至4中任一项所述的低延时通信方法,其特征在于,在所述对所述当前视频帧及获取到的相应音频帧分别进行数据分包之前,还包括:在每一帧视频帧和音频帧中添加相应的时间标识;并且,在所述接收方依据所述场景标记缓冲接收到的所述视频数据包和所述音频数据包之后,还包括:依据各数据包携带的所述时间标识以及预设的时长阈值,限制所述发送优先级高的数据超前于所述发送优先级低的数据播放的时长。6.如权利要求5所述的低...
【专利技术属性】
技术研发人员:杨罡,
申请(专利权)人:北京北斗方圆电子科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。