Information coding frame loss recovery method and device
An information encoding and loss recovery technology, applied in the Internet field, can solve the problems of hearing obvious unnatural noise, unable to recover lost packets, and increased call delay, so as to achieve the effect of improving the subjective sense of hearing and improving the ability to repair lost packets.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0029] 为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本发明进行进一步详细说明。 It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.
[0030] Such as figure 1 所示,本发明的一个实施例中提供了一种信息编码帧丢失恢复方法,本实施例的技术方案可以在任意终端或服务器中上实现,终端可以是移动终端例如:手机、平板电脑等;本实施例的技术方案可以用于恢复社交应用的客户端或中转服务器上所实时传输的音频数据或视频数据等。本实施例的方法包括:
[0031] 步骤S110,接收多个信息编码帧和冗余帧,冗余帧包括根据预设间隔从多个信息编码帧提取的至少一个信息编码帧的数据。在本实施例中,该信息编码帧包含的可以是音频码流数据,也可以是其他类型的数据,本实施例对此不进行限制;在本实施例中,对预设间隔不进行限制,具体可以是一个或几个帧的间隔。
[0032] 在本实施例中,优选地,预设间隔为一帧或二帧。这是因为对于丢失帧,从冗余帧中找到至少一个相邻帧从而进行数据恢复,相邻帧的数据能够提供较高的恢复效果。
[0033] 在本实施例中,音频数据的发送端在发送数据时,缓存当前帧之前的历史多帧音频码流数据,并按照一定的帧间隔提取对应的历史帧码流作为冗余帧。相比于现有的FEC技术,本实施例并非连续获取信息编码帧,而是按间隔获取,这就减少了冗余帧的大小,从而有效降低了带宽。
[0034] 步骤S120,检测当前信息编码帧之前的丢失信息编码帧。
[0035] 在本实施例中,以社交应用为例,社交应用的中转服务器或者安装在终端上的客户端,可以基于接收的当前信息编码帧,确定此前丢失的信息编码帧,例如,可确定当前帧之前的前一个或前两个帧丢失。
[0036] 步骤S130,在冗余帧中未包含丢失信息编码帧时,从当前信息编码帧和冗余帧中获取丢失信息编码帧的相邻帧的数据。
[0037] 在本实施例中,当冗余帧中包含丢失信息编码帧的数据时,可以直接利...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


