摘要:
A method for evaluating an available bitrate over a path among one of at least two paths linking a first endpoint and a second endpoint, the path being called an evaluation path, is disclosed. The first endpoint is configured for sending data packets to the second endpoint, the second endpoint is configured for sending at each data packet reception an acknowledgment message to the first endpoint through one of the at least two path selected at each data packet reception. The method comprises, at the first endpoint, steps of: inserting a flag in a first data packet out of the data packets to be transmitted to the second endpoint through the evaluation path; sending said first data packet through the evaluation path; measuring and recording a sending time of the first data packet from said first endpoint; receiving an acknowledgment message sent by the second endpoint through the evaluation path for acknowledging reception of the first data packet at said second endpoint; measuring and recording an arrival time of said acknowledgment message at said first endpoint; assessing the available bitrate from an interval between the sending time and the arrival time and from the size of said first data packet. A method for sending at a second endpoint an acknowledgement message over a path among one of at least two paths linking a first endpoint and said second endpoint is further disclosed. Associated device for evaluating an available bitrate and device for sending at a second endpoint an acknowledgement message are disclosed.
摘要:
A method for controlling a packet transfer through a multipath session is disclosed. The method comprises a number of n paths linking a first endpoint to a second endpoint, n being an integer greater or equal to 2, i being an integer and 1≦i≦n; each path Pi being defined by a couple of addresses of a communication interface of the first and second endpoint; the first endpoint being configured for sending the packet to the second endpoint through anyone of the paths; the second endpoint being configured for sending an acknowledgment message through anyone of the paths when the second endpoint received a packet. According to the invention, the method involves, at the first endpoint and at a time t, steps of: assessing a load distribution L through the path Pi based on evaluations of a round-trip-time RTT over the path Pi for every i between 1 and n; evaluating a current available load distribution R from the data load distribution L , from an aggregated size of packets D currently assigned to be transmitted on the path Pi for every i between 1 and N, and from the aggregated size of packets D currently assigned to be transmitted on any of the paths; selecting a path Pi among the from the current available load distribution R ; sending the packet on the selected path such that the aggregated size of packets D to transmit through the selected path Pi is lower than a congestion window cwnd whose value is evaluated globally by the first endpoint for the multipath session A device for controlling a transfer of a packet through a multipath session implementing the method is further disclosed.
摘要:
A method for controlling a packet transfer through a multipath session is disclosed. The method comprises a number of n paths linking a first endpoint to a second endpoint, n being an integer greater or equal to 2, i being an integer and 1≦i≦n; each path Pi being defined by a couple of addresses of a communication interface of the first and second endpoint; the first endpoint being configured for sending the packet to the second endpoint through anyone of the paths; the second endpoint being configured for sending an acknowledgment message through anyone of the paths when the second endpoint received a packet. According to the invention, the method involves, at the first endpoint and at a time t, steps of: assessing a load distribution L through the path Pi based on evaluations of a round-trip-time RTT over the path Pi for every i between 1 and n; evaluating a current available load distribution R from the data load distribution L , from an aggregated size of packets D currently assigned to be transmitted on the path Pi for every i between 1 and N, and from the aggregated size of packets D currently assigned to be transmitted on any of the paths; selecting a path Pi among the from the current available load distribution R ; sending the packet on the selected path such that the aggregated size of packets D to transmit through the selected path Pi is lower than a congestion window cwnd whose value is evaluated globally by the first endpoint for the multipath session. A device for controlling a transfer of a packet through a multipath session implementing the method is further disclosed.
摘要:
A method for evaluating an available bitrate over a path among one of at least two paths linking a first endpoint and a second endpoint, the path being called an evaluation path, is disclosed. The first endpoint is configured for sending data packets to the second endpoint, the second endpoint is being configured for sending at each data packet reception an acknowledgment message to the first endpoint through one of the at least two path selected at each data packet reception. The method comprises, at the first endpoint, steps of: inserting a flag in a first data packet out of the data packets to be transmitted to the second endpoint through the evaluation path; sending said first data packet through the evaluation path; measuring and recording a sending time of the first data packet from said first endpoint; receiving an acknowledgment message sent by the second endpoint through the evaluation path for acknowledging reception of the first data packet at said second endpoint; measuring and recording an arrival time of said acknowledgment message at said first endpoint; assessing the available bitrate from an interval between the sending time and the arrival time and from the size of said first data packet. A method for sending at a second endpoint an acknowledgement message over a path among one of at least two paths linking a first endpoint and said second endpoint is further disclosed. Associated device for evaluating an available bitrate and device for sending at a second endpoint an acknowledgement message are disclosed.
摘要:
The present invention concerns an adaptive streaming method, at a client device, for receiving content split into chunks corresponding to a content duration, the chunks being encoded at a server into at least a first and a second formats, the first format corresponding to a better content rendering quality level than the second format, a chunk being received during a chunk reception period. According to the invention, the method comprises the steps of measuring the available bandwidth between the client and the server for the next chunk reception period, requesting the server to send a chunk encoded at a format so that the chunk can be received during the next chunk reception period, and if some bandwidth is available for the next chunk reception period, requesting the server to send a part of a chunk encoded at a second format, the chunk having been received encoded at the first format.
摘要:
A method and apparatus for delivering content via adaptive streaming technique over multiple communication paths between a client and a server are described. The method includes measuring a first, and respectively a second, available bit rate on the first, and respectively second, path, determining a requested bit rate from the measured first and second available bit rates, sending a first request via the first path for receiving a first part of the chunk of content identified by the time index i and by the requested bit rate and a second request via the second path for receiving a second part of the chunk of content, the first and second chunks of content being complementary, the size of each of the chunks being computed from the available bit rate and receiving the requested first, and respectively second, part via the first, and respectively second, path.
摘要:
A method for delivering content via adaptive streaming technique over multiple communication paths and a device implementing the method are disclosed.The method for providing a content to be rendered at a client device comprises at least a first past being identified by the address of a first interface and the address of a first server interface, and a second path being identified by the address of a second interface and and the address of a second server interface, the content being available under at least two versions having an encoding quality corresponding to a supported bit rate constraint, each of the at least two versions being temporally split into chunks corresponding to an identical rendered duration of the content, a chunk being identified by a time index i and by one of the supported bit rate.According to the invention the method comprises the steps of: measuring a first available bit rate on the first path and a second available bit rate on the second path; determining a requested bit rate among the supported bit rate from the measured first available bit rate and from the measured second available bit rate; sending a first request via the first path for receiving a first part of the chunk identified by the time index i and by the requested bit rate and a second request via the second path for receiving a second part of said chunk, said of the chunk being complementary; and each of said parts of the chunk having a size being computed from the determined available bit rate; receiving the requested first part via the first path and the requested second part via the second path.
摘要:
The present invention concerns an adaptive streaming method, at a client device, for receiving content split into chunks corresponding to a content duration, the chunks being encoded at a server into at least a first and a second formats, the first format corresponding to a better content rendering quality level than the second format, a chunk being received during a chunk reception period. According to the invention, the method comprises the steps of measuring the available bandwidth between the client and the server for the next chunk reception period, requesting the server to send a chunk encoded at a format so that the chunk can be received during the next chunk reception period, and if some bandwidth is available for the next chunk reception period, requesting the server to send a part of a chunk encoded at a second format, the chunk having been received encoded at the first format.
摘要:
The invention concerns a method for broadcasting digital video services including a step of transmitting digital video broadcasting services in radio frames addresses to at least one terminal having a standby mode and a sleep mode. In order that the terminal may stay in standby mode to receive data the modified content of the radio frames, at least a part of the radio frames comprises information representative of a change in the content of the radio frames. The invention also concerns a reception method implemented in the terminal as well as the corresponding devices.
摘要:
The present invention provides apparatus and methods for measuring multimedia demand and for maximizing broadcast channel utilization. A first, two way communications channel or channels, from a customer to a broadcaster are provided, as well as a second broadcast channel, which may be, in some embodiments, combined with the two way channel. A bid cycle is established for available programs, whereby one or more programs is listed as available on said two way channel, whereupon one or more customers may bid on those programs in order to view those programs. If the aggregated bids reached a threshold value, the broadcaster will then broadcast the program to the bidding customers, thus closing the bid cycle. If the threshold is not reached, the bid cycle is unsatisfied.