CN115150639B - 一种基于分散编码器的抗弱网方法及装置 - Google Patents

一种基于分散编码器的抗弱网方法及装置 Download PDF

Info

Publication number
CN115150639B
CN115150639B CN202211065648.8A CN202211065648A CN115150639B CN 115150639 B CN115150639 B CN 115150639B CN 202211065648 A CN202211065648 A CN 202211065648A CN 115150639 B CN115150639 B CN 115150639B
Authority
CN
China
Prior art keywords
video
frame
distributed
video stream
transmission
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202211065648.8A
Other languages
English (en)
Other versions
CN115150639A (zh
Inventor
董羽生
李瑞亮
贾宏伟
郭建君
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Weiling Times Technology Co Ltd
Original Assignee
Beijing Weiling Times Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Weiling Times Technology Co Ltd filed Critical Beijing Weiling Times Technology Co Ltd
Priority to CN202211065648.8A priority Critical patent/CN115150639B/zh
Publication of CN115150639A publication Critical patent/CN115150639A/zh
Application granted granted Critical
Publication of CN115150639B publication Critical patent/CN115150639B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23605Creation or processing of packetized elementary streams [PES]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4343Extraction or processing of packetized elementary streams [PES]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/6437Real-time Transport Protocol [RTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本申请提供的一种基于分散编码器的抗弱网方法和装置,所述方法包括:获取一路视频流,将该视频流按照预设规则分组,并根据所述分组进行分散编码;在所述视频流分组前为每一帧视频流编号,在所述分组完成后将所述编号和帧视频封装以进行流式传输;在解码时,采用多路解码器对所述分散编码进行解码,并基于所述编号对所述帧视频进行合并和播放。本申请通过多路并行的编码,对网络延迟具有极高的容忍度,使得有效降低因网络延迟造成的视频卡顿。

Description

一种基于分散编码器的抗弱网方法及装置
技术领域
本发明涉及视频编码领域,尤其涉及一种基于分散编码器的抗弱网方法。本申请还涉及一种基于分散编码器的抗弱网装置。
背景技术
现有技术中,采用基于UDP(User Datagram Protocol,用户数据报协议)的RTP(Real-time Transport Protocol,实时传输协议)进行不同类型的数据传输,需要设置不同的数据传输通道,这其中设置每一个数据通道前,都需要建立一个对应的网络连接。
在网络交互过程中,建立连接的动作需要消耗的资源很大,需要额外的通信资源,因此导致会出现较大的延迟。
而云游戏、VR等应用场景,对延迟要求很高,通常要求延迟范围在1 ms -100ms,现有基于RTP的数据传输技术在弱网环境下是无法很好的满足该延迟需求的。为此,专利《2021107652576》中记载了一种与多通道交互协议的数据传输***,可以有效解决上述技术问题,但是依然存在弱网对抗性不足的问题。
发明内容
为了解决上述背景技术中提到的问题,本发明提供一种基于分散编码器的抗弱网方法。
本申请提供的一种基于分散编码器的抗弱网方法,包括:
获取一路视频流,将该视频流按照预设规则分组,并根据所述分组进行分散编码;
在所述视频流分组前为每一帧视频流编号,在所述分组完成后将所述编号和帧视频封装以进行流式传输;
在解码时,采用多路解码器对所述分散编码进行解码,并基于所述编号对所述帧视频进行合并和播放。
可选的,所述预设规则包括哈希算法。
可选的,所述分散编码采用的是多路编码器执行的,每个分组分别启动一个编码器。
可选的,还包括判断所述编码是否乱序,若所述编码的乱序达到预设阈值,则执行抛帧。
可选的,所述帧视频为云游戏场景,所述预设阈值为0。
本申请还提供一种基于分散编码器的抗弱网装置,包括:
编码模块,用于获取一路视频流,将该视频流按照预设规则分组,并根据所述分组进行分散编码;
传输模块,用于在所述视频流分组前为每一帧视频流编号,在所述分组完成后将所述编号和帧视频封装以进行流式传输;
解码模块,用于在解码时,采用多路解码器对所述分散编码进行解码,并基于所述编号对所述帧视频进行合并和播放。
可选的,所述预设规则包括哈希算法。
可选的,所述分散编码采用的是多路编码器执行的,每个分组分别启动一个编码器。
可选的,还包括判断所述编码是否乱序,若所述编码的乱序达到预设阈值,则执行抛帧。
可选的,所述帧视频为云游戏场景,所述预设阈值为0。
本申请相对于现有技术的优点是:
本申请提供的一种基于分散编码器的抗弱网方法,包括:获取一路视频流,将该视频流按照预设规则分组,并根据所述分组进行分散编码;在所述视频流分组前为每一帧视频流编号,在所述分组完成后将所述编号和帧视频封装以进行流式传输;在解码时,采用多路解码器对所述分散编码进行解码,并基于所述编号对所述帧视频进行合并和播放。本申请通过多路并行的编码,对网络延迟具有极高的容忍度,使得有效降低因网络延迟造成的视频卡顿。
附图说明
图1为本发明中基于分散编码器的抗弱网流程图。
图2是本申请中一路视频的处理流程图。
图3为本发明中基于分散编码器的抗弱网装置示意图。
具体实施方式
为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的一种基于多通道交换协议的数据传输***的具体实施方式及其功效,详细说明如后。
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时处理可以被终止,但是还可以具有未包括在附图中的附加步骤。处理可以对应于方法、函数、规程、子例程、子程序等等。
本申请提供的一种基于分散编码器的抗弱网方法,包括:获取一路视频流,将该视频流按照预设规则分组,并根据所述分组进行分散编码;在所述视频流分组前为每一帧视频流编号,在所述分组完成后将所述编号和帧视频封装以进行流式传输;在解码时,采用多路解码器对所述分散编码进行解码,并基于所述编号对所述帧视频进行合并和播放。本申请通过多路并行的编码,对网络延迟具有极高的容忍度,使得有效降低因网络延迟造成的视频卡顿。
图1为本发明中基于分散编码器的抗弱网流程图;
请参照图1所示,S101获取一路视频流,将该视频流按照预设规则分组,并根据所述分组进行分散编码。
所述一路视频是在云端获取并处理的,该云端是指云服务器,所述云服务器中设有运行云游戏的虚拟机,该虚拟机启动并运行游戏后,将产生至少一路视频,传输到客户端显示。
所述视频在传输到所述客户端前,在云端进行处理,包括分组、打包发送等。
图2是本申请中一路视频的处理流程图。
请参照图2所示,S201将视频帧进行分组。
每一路链接对应一路编码器,视频帧依照哈希算法进行分组。
具体的,在本申请中,所述视频的帧设置有编号,或者称之为序号。基于所述编号进行预算规则的计算分组,所述分组的大小是可设置的,本领域技术人员可以根据实际情况进行设置。所述预设规则即所述哈希算法。
S202将分组进行编码。
所述分组在处理完成后,则进行编码,所述编码是采用多路编码去进行的,每个分组有一个编码器进行编码。
在完成所述编码后,将所述编码的分组进行打包并发送。
请参照图1所示,S102在所述视频流分组前为每一帧视频流编号,在所述分组完成后将所述编号和帧视频封装以进行流式传输。
所述帧的编号用于排序,即在进行视频播放前按照所述帧的编号进行视频组合。因此传输所述视频的数据时,则需要将所述编号的信息一同传递。
本申请中,所述编号与编码一同封装后进行传输。
在传输前,所述云服务器将基于向所述客户端发送数据的返回数据判断当前网络波动程度,并基于所述波动程度对所述传输线路进行选择。
具体的,所述传输线路的传输量与时间的比值为传输速度,判断所述传输速度的大小,然后根据所述传输速度的排序进行线路选择。
所述云服务器存储所述每个线路的传输速度,并在进行所述线路选择时,根据已经存储的所述传输速度计算每个所述线路的速度波动,根据所述速度波动设置优先选择项。
具体的,所述速度波动的计算公式如下:
Figure 600704DEST_PATH_IMAGE001
所述A为波动值,所述P为预设时间之前的平均差,所述 QUOTE
Figure 862053DEST_PATH_IMAGE002
Figure 110631DEST_PATH_IMAGE002
是速度,所述 n是预设时间内速度的个数。所述A越小,则其优先权越大。
在实际的传输过程中,所述不然的编码可以通过不同的线路进行传输,也可以通过相同的线路组合,并在所述客户端进行视频组合。
优选的,根据所述传输速度将不同大小的编码进行传输,并将相同大小的编码通过所述速度和所述波动在预设的差值区间内的线路进行传输。
本申请中,所述分散编码的各个分组可以是不同大小的,也可以是相同大小的,根据所述分组在视频中的时序,进行排序。然后计算不同线路的传输速度,根据所述传输速度和所述时序进行所述编码的分组和线路的对应设置。
具体的,根据所述传输速度,计算一个编码分组传输到客户端的预计时刻,然后将所述时刻进行编码分组的排序,既将所述时刻的排序与编码分组的时序进行一一对应。此时即可确定每个编码分组的传输线路。
请参照图1所示,S103在解码时,采用多路解码器对所述分散编码进行解码,并基于所述编号对所述帧视频进行合并和播放。
所述客户端接收到所述编码后,将根据编码数据启动对应的多路解码器进行解码,然后按照所述编号对所述帧进行合并,生成视频并播放。这其中,在多路编码器的情况下,因为视频帧哈希分组,互相穿插,当发生网络卡顿,产生丢帧时,按帧序号进行只会使这数百毫秒内的帧率降低,因为其他分组的视频帧会正常播放。因此,本申请的技术方案可以通过降低帧率减少卡顿。
进一步的,还包括判断所述编码是否乱序,若所述编码的乱序达到预设阈值,则执行抛帧。当所述帧视频为云游戏场景,所述预设阈值为0。
本申请还提供一种基于分散编码器的抗弱网装置,包括:编码模块301、传输模块302、解码模块303。
图3为本发明中基于分散编码器的抗弱网装置示意图。
请参照图3所示,编码模块301,用于获取一路视频流,将该视频流按照预设规则分组,并根据所述分组进行分散编码。
所述一路视频是在云端获取并处理的,该云端是指云服务器,所述云服务器中设有运行云游戏的虚拟机,该虚拟机启动并运行游戏后,将产生至少一路视频,传输到客户端显示。
所述视频在传输到所述客户端前,在云端进行处理,包括分组、打包发送等。
每一路链接对应一路编码器,视频帧依照哈希算法进行分组。
具体的,在本申请中,所述视频的帧设置有编号,或者称之为序号。基于所述编号进行预算规则的计算分组,所述分组的大小是可设置的,本领域技术人员可以根据实际情况进行设置。所述预设规则即所述哈希算法。
所述分组在处理完成后,则进行编码,所述编码是采用多路编码去进行的,每个分组有一个编码器进行编码。
在完成所述编码后,将所述编码的分组进行打包并发送。
请参照图3所示,传输模块302,用于在所述视频流分组前为每一帧视频流编号,在所述分组完成后将所述编号和帧视频封装以进行流式传输。
所述帧的编号用于排序,即在进行视频播放前按照所述帧的编号进行视频组合。因此传输所述视频的数据时,则需要将所述编号的信息一同传递。
本申请中,所述编号与编码一同封装后进行传输。
在传输前,所述云服务器将基于向所述客户端发送数据的返回数据判断当前网络波动程度,并基于所述波动程度对所述传输线路进行选择。
具体的,所述传输线路的传输量与时间的比值为传输速度,判断所述传输速度的大小,然后根据所述传输速度的排序进行线路选择。
所述云服务器存储所述每个线路的传输速度,并在进行所述线路选择时,根据已经存储的所述传输速度计算每个所述线路的速度波动,根据所述速度波动设置优先选择项。
具体的,所述速度波动的计算公式如下:
Figure 833737DEST_PATH_IMAGE003
所述A为波动值,所述P为预设时间之前的平均差,所述 QUOTE
Figure 382530DEST_PATH_IMAGE002
Figure 782156DEST_PATH_IMAGE002
是速度,所述 n是预设时间内速度的个数。所述A越小,则其优先权越大。
在实际的传输过程中,所述不然的编码可以通过不同的线路进行传输,也可以通过相同的线路组合,并在所述客户端进行视频组合。
优选的,根据所述传输速度将不同大小的编码进行传输,并将相同大小的编码通过所述速度和所述波动在预设的差值区间内的线路进行传输。
本申请中,所述分散编码的各个分组可以是不同大小的,也可以是相同大小的,根据所述分组在视频中的时序,进行排序。然后计算不同线路的传输速度,根据所述传输速度和所述时序进行所述编码的分组和线路的对应设置。
具体的,根据所述传输速度,计算一个编码分组传输到客户端的预计时刻,然后将所述时刻进行编码分组的排序,既将所述时刻的排序与编码分组的时序进行一一对应。此时即可确定每个编码分组的传输线路。
请参照图1所示,解码模块303,用于在解码时,采用多路解码器对所述分散编码进行解码,并基于所述编号对所述帧视频进行合并和播放。
所述客户端接收到所述编码后,将根据编码数据启动对应的多路解码器进行解码,然后按照所述编号对所述帧进行合并,生成视频并播放。这其中,在多路编码器的情况下,因为视频帧哈希分组,互相穿插,当发生网络卡顿,产生丢帧时,按帧序号进行只会使这数百毫秒内的帧率降低,因为其他分组的视频帧会正常播放。因此,本申请的技术方案可以通过降低帧率减少卡顿。
进一步的,还包括判断所述编码是否乱序,若所述编码的乱序达到预设阈值,则执行抛帧。当所述帧视频为云游戏场景,所述预设阈值为0。
本申请上述内容中尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。

Claims (6)

1.一种基于分散编码器的抗弱网方法,其特征在于,包括:
获取一路视频流,将该视频流按照预设规则分组,并根据所述分组进行分散编码;每一路链接对应一路编码器,视频流依照哈希算法进行分组,所述预设规则包括哈希算法;
在所述视频流分组前为每一帧视频流编号,在所述分组完成后将所述编号和帧视频封装以进行流式传输;所述编号用于排序,与编码一同封装后进行传输,判断所述编码是否乱序,若所述编码的乱序达到预设阈值,则执行抛帧;所述分散编码的各个分组根据所述分组在视频中的时序,进行排序,然后计算不同线路的传输速度,根据所述传输速度和所述时序进行编码的分组和线路的对应设置;在进行所述线路选择时,根据云服务器存储的所述传输速度计算每个所述线路的速度波动,根据所述速度波动设置优先选择项;
具体的,所述速度波动的计算公式如下:
Figure 881664DEST_PATH_IMAGE001
所述A为速度波动值,所述P为预设时间之前的平均差,所述
Figure 267646DEST_PATH_IMAGE002
是速度,所述n是预设时间 内速度的个数;
根据所述传输速度,计算一个编码分组传输到客户端的预计时刻,然后将所述预计时刻进行编码分组的排序,将所述预计时刻的排序与编码分组的时序进行一一对应,来确定每个编码分组的传输线路;
在解码时,采用多路解码器对所述分散编码进行解码,并基于所述编号对所述帧视频进行合并和播放。
2.根据权利要求1所述基于分散编码器的抗弱网方法,其特征在于,所述分散编码采用的是多路编码器执行的,每个分组分别启动一个编码器。
3.根据权利要求1所述基于分散编码器的抗弱网方法,其特征在于,所述帧视频为云游戏场景,所述预设阈值为0。
4.一种基于分散编码器的抗弱网装置,其特征在于,包括:
编码模块,用于获取一路视频流,将该视频流按照预设规则分组,并根据所述分组进行分散编码;每一路链接对应一路编码器,视频流依照哈希算法进行分组,所述预设规则包括哈希算法;
传输模块,用于在所述视频流分组前为每一帧视频流编号,在所述分组完成后将所述编号和帧视频封装以进行流式传输;所述编号用于排序,与编码一同封装后进行传输,判断所述编码是否乱序,若所述编码的乱序达到预设阈值,则执行抛帧;所述分散编码的各个分组根据所述分组在视频中的时序,进行排序,然后计算不同线路的传输速度,根据所述传输速度和所述时序进行编码的分组和线路的对应设置;在进行所述线路选择时,根据云服务器存储的所述传输速度计算每个所述线路的速度波动,根据所述速度波动设置优先选择项;
具体的,所述速度波动的计算公式如下:
Figure 640859DEST_PATH_IMAGE001
所述A为速度波动值,所述P为预设时间之前的平均差,所述
Figure 504910DEST_PATH_IMAGE002
是速度,所述n是预设时间 内速度的个数;
根据所述传输速度,计算一个编码分组传输到客户端的预计时刻,然后将所述预计时刻进行编码分组的排序,将所述预计时刻的排序与编码分组的时序进行一一对应,来确定每个编码分组的传输线路;
解码模块,用于在解码时,采用多路解码器对所述分散编码进行解码,并基于所述编号对所述帧视频进行合并和播放。
5.根据权利要求4所述基于分散编码器的抗弱网装置,其特征在于,所述分散编码采用的是多路编码器执行的,每个分组分别启动一个编码器。
6.根据权利要求4所述基于分散编码器的抗弱网装置,其特征在于,所述帧视频为云游戏场景,所述预设阈值为0。
CN202211065648.8A 2022-09-01 2022-09-01 一种基于分散编码器的抗弱网方法及装置 Active CN115150639B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211065648.8A CN115150639B (zh) 2022-09-01 2022-09-01 一种基于分散编码器的抗弱网方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211065648.8A CN115150639B (zh) 2022-09-01 2022-09-01 一种基于分散编码器的抗弱网方法及装置

Publications (2)

Publication Number Publication Date
CN115150639A CN115150639A (zh) 2022-10-04
CN115150639B true CN115150639B (zh) 2022-12-20

Family

ID=83415888

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211065648.8A Active CN115150639B (zh) 2022-09-01 2022-09-01 一种基于分散编码器的抗弱网方法及装置

Country Status (1)

Country Link
CN (1) CN115150639B (zh)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022021519A1 (zh) * 2020-07-29 2022-02-03 北京大学深圳研究生院 视频解码方法、***、设备及计算机可读存储介质
CN114423043A (zh) * 2021-12-31 2022-04-29 上海旷通科技有限公司 一种用于移动终端分配链路的方法及设备

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6850498B2 (en) * 2000-12-22 2005-02-01 Intel Corporation Method and system for evaluating a wireless link
KR100322485B1 (ko) * 2001-07-05 2002-02-07 이동욱 다중채널 영상신호 부호화 장치 및 그 방법
CN107241598B (zh) * 2017-06-29 2020-03-24 贵州电网有限责任公司 一种针对多路h.264视频会议的GPU解码方法
EP3685578A1 (en) * 2017-09-21 2020-07-29 Fraunhofer Gesellschaft zur Förderung der Angewand Concept for varying a coding quantization parameter across a picture, coding quantization parameter adjustment, and coding quantization parameter adaptation of a multi-channel picture
CN108011780B (zh) * 2017-12-01 2019-01-22 北京百度网讯科技有限公司 一种数据传输速率测量方法、装置、设备和计算机可读介质
CN109862357A (zh) * 2019-01-09 2019-06-07 深圳威尔视觉传媒有限公司 低延迟的云游戏图像编码方法、装置、设备和存储介质
CN113329269A (zh) * 2020-02-28 2021-08-31 杭州海康威视数字技术股份有限公司 视频编码、解码方法、装置、电子设备及存储介质

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022021519A1 (zh) * 2020-07-29 2022-02-03 北京大学深圳研究生院 视频解码方法、***、设备及计算机可读存储介质
CN114423043A (zh) * 2021-12-31 2022-04-29 上海旷通科技有限公司 一种用于移动终端分配链路的方法及设备

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"基于多约束条件反馈的QoS链路选择算法";于红等;《吉林大学学报(信息科学版)》;20170515(第03期);全文 *

Also Published As

Publication number Publication date
CN115150639A (zh) 2022-10-04

Similar Documents

Publication Publication Date Title
US7155657B2 (en) Device and method for inserting error correcting codes and for reconstructing data streams, and corresponding products
RU2369040C2 (ru) Буферизация при потоковой передаче данных
US8856624B1 (en) Method and apparatus for dynamically generating error correction
TWI419565B (zh) 緩衝媒體流之封包的方法、緩衝媒體流之系統、用於傳送之裝置與晶片組、伺服器、以及電腦程式產品
CN1859579B (zh) 传输多媒体数据流的设备和方法
CN101552660B (zh) 对流媒体数据进行重传、播放的方法、装置及通信***
CN110224793B (zh) 一种基于媒体内容的自适应fec方法
JP2003244676A5 (ja) 動画配信システム、動画配信装置および方法、並びにプログラム
CN101188477A (zh) 一种数据包序列接收的方法及设备
CN108174234A (zh) 一种流媒体传输方法及***
CN104253996B (zh) 视频数据的发送、接收方法及其装置以及传输***
US20170279558A1 (en) Forward error correction for low-delay recovery from packet loss
CN110740380A (zh) 视频处理方法和装置、存储介质及电子装置
KR20130140938A (ko) 방송 및 통신 시스템에서 패킷 송수신 장치 및 방법
KR101286419B1 (ko) 데이터 패킷 처리 방법 및 장치
CN111093083A (zh) 数据传输方法及装置
KR101153520B1 (ko) 부호화 심볼의 패킷화 방법 및 이러한 방법을 사용하는 장치
CN106330713B (zh) 一种报文传输方法及装置
KR20040071765A (ko) Rs 코드들을 기초로 하여 포워드 에러 정정을 이용하는 비동등 에러 보호
CN105393481A (zh) 信息处理装置、信息处理方法和程序
CN104081746B (zh) 流传输与mac层数据对齐的***、方法和装置
CN115150639B (zh) 一种基于分散编码器的抗弱网方法及装置
CN104427405A (zh) 用于发送编码视频流的装置及其发送方法
CN105409151A (zh) 信息处理装置、信息处理方法以及程序
CN102316315B (zh) 一种实时视频传输方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant