【技术实现步骤摘要】
【国外来华专利技术】直播流连接器
[0001]相关申请的交叉引用
[0002]本申请要求2018年10月2日提交的美国专利申请No.16/149,835的权益,其全部内容通过引用合并于此。
[0003]本公开涉及直播流连接器。
技术介绍
[0004]随着与网络通信有关的技术已经发展为在近距离和远距离上传输信息,电信系统跨这些距离传输数据分组。取决于数据分组传输所涉及的技术,数据分组可能会丢失或失真,从而导致数据传输不完善。这些不完善的数据传输通常会对媒体流服务产生不利影响。在直播媒体流的情况下,这可能尤其成问题,因为直播媒体流要求低丢失和低时延。更特别地,直播媒体流的消费者很容易认识到由时延和丢失引起的质量问题。因此,这些质量问题通常使直播媒体流对于消费者而言是不可取的。随着人们越来越多地使用实时和直播连接进行通信,可以实施改进的数据传输系统来递送具有可容许的数据丢失和时延水平的媒体流。
技术实现思路
[0005]本公开的一个方面提供一种用于数据传输系统的方法。该方法包括:在发送器设备的数据处理硬件处,接收数据的输入媒体流、比特率输入和时延输入。比特率输入和时延输入与传送数据的输入媒体流相关联。该方法也包括:通过数据处理硬件,将输入媒体流的数据分组,分组的数据包括指示比特率输入和时延输入的报头。该方法进一步包括:通过数据处理硬件,将分组的数据传达到控制层的重传缓冲区和发送器层的发送器缓冲区。控制层和发送器层对应于数据处理硬件的分级层。该方法也包括:通过数据处理硬件,将分组的数据从发送器层的发送器缓冲区传送 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:在发送器设备的数据处理硬件处接收数据的输入媒体流、比特率输入和时延输入,所述比特率输入和所述时延输入与传送所述数据的输入媒体流相关联;通过所述数据处理硬件将所述输入媒体流的数据分组,所分组的数据包括指示所述比特率输入和所述时延输入的报头;通过所述数据处理硬件将所分组的数据传达到控制层的重传缓冲区和发送器层的发送器缓冲区,所述控制层和所述发送器层对应于所述数据处理硬件的分级层;通过所述数据处理硬件将所分组的数据从所述发送器层的发送器缓冲区传送到接收节点,所分组的数据在被所述接收节点接收时使所述接收节点:基于所述报头的所述时延输入和所述比特率输入来初始化接收缓冲区;并且当自接收到所分组的数据起的延迟量满足所述时延输入时,将所分组的数据发射到目的地;在所述数据处理硬件的所述控制层处从反馈节点接收控制分组,所述控制分组识别所分组的数据的传输中的丢失分组;通过所述数据处理硬件识别所述控制层的所述重传缓冲区包括所述丢失分组;以及通过所述数据处理硬件确定所述发送器层的所述发送器缓冲区是否包括所识别的丢失分组;以及当所述发送器缓冲区包括所识别的丢失分组时,通过所述数据处理硬件的所述发送器层将所识别的丢失分组重传到所述接收节点。2.根据权利要求1所述的方法,其中,基于所述比特率输入和所述时延输入,动态地构造所述重传缓冲区、所述发送器缓冲区和所述接收缓冲区中的每一个。3.根据权利要求1所述的方法,其中,所述重传缓冲区、所述发送器缓冲区或所述接收缓冲区中的至少一个包括循环缓冲区。4.根据权利要求1所述的方法,进一步包括当所述发送器缓冲区未能包括所识别的丢失分组时:通过所述数据处理硬件的所述控制层将所识别的丢失分组写入到所述发送器缓冲区;以及通过所述数据处理硬件的所述发送器层将所识别的丢失分组从所述发送器缓冲区重传到所述接收节点。5.根据权利要求1所述的方法,其中,传送所分组的数据包括将所分组的数据分布到多个接收节点。6.根据权利要求1所述的方法,其中,所述接收节点进一步被配置成:从所述目的地处的终端客户端接收对于所分组的数据的查询;和基于查询从每个节点到所述终端客户端发射所分组的数据。7.根据权利要求1所述的方法,其中:所述发送设备的所述数据处理硬件的所述控制层和所述发送器层位于本地广播器处,并且所述接收节点和所述反馈节点位于远离所述本地广播器的远程系统处。8.根据权利要求1所述的方法,其中,所述控制层被配置成执行下述操作:
管理所述重传缓冲区;接收所述控制分组;将所述控制分组的所识别的丢失分组与所述重传缓冲区的分组进行比较;将所识别的丢失分组写入到所述发送器缓冲区;以及存储分组信息,所述分组信息包括分组应答、分组发送时间戳和分组重传时间戳。9.根据权利要求1所述的方法,进一步包括:通过所述数据处理硬件的所述发送器层将往返时间(RTT)ping分组发送到所述接收节点;在所述数据处理硬件的所述控制层处接收所发送的RTT ping分组;以及通过所述数据处理硬件的所述控制层基于所接收的RTT ping分组来生成往返时间。10.根据权利要求9所述的方法,其中,将所识别的丢失分组重传到所述接收节点进一步包括:通过所述控制层将所识别的丢失分组到所述接收节点的重传延迟所述往返时间。11.根据权利要求1所述的方法,其中,所述控制分组包括指示相应的接收分组和相应的丢失分组的位图结构,在对应于所述时延输入的延迟窗口内,所述位图结构从最早的丢失分组到最新的丢失分组进行组织。12.根据权利要求1所述的方法,其中,所述发送器层被配置成以等于所述输入比特率的发送率发送所分组的数据。13.根据权利要求1所述的方法,其中,所述发送器层被配置成基于所述发送器缓冲区的容量因数以所述输入比特率的约1.5倍至2.0倍的发送率来发送所分组的数据。14.根据权利要求1所述的方法,其中,传达所分组的数据进一步包括:生成奇偶校验...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。