Efficient software bitstream rate generator for video server
First Claim
Patent Images
1. A method, comprising:
- retrieving, from a priority queue, a stream deadline element including a respective stream deadline key and stream identifier; and
in the case of the stream deadline key representing a time later than a current time, transmitting at least one packet associated with said identified stream.
4 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and a method for constraining the delivery rate of a plurality of bitstreams, such as MPEG bitstreams using a single software process.
29 Citations
20 Claims
-
1. A method, comprising:
-
retrieving, from a priority queue, a stream deadline element including a respective stream deadline key and stream identifier; and
in the case of the stream deadline key representing a time later than a current time, transmitting at least one packet associated with said identified stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 18)
-
-
11. A method of regulating the delivery time of content, comprising:
-
arranging content portions of each of a plurality of content streams in a priority queue according to the relative transmission time deadlines of the respective content portions; and
in the case of a highest priority content portion having associated with it a transmission time later than a current time, performing the steps of;
transmitting the highest priority content portion; and
inserting a new content portion into the priority queue according to its relative transmission time deadline, said new content portion comprising a next portion of a content stream including said transmitted content portion. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
19. A method for use in a video stream server providing a plurality of video steams via respective streaming nodes, said method comprising:
-
associating at least one packet from each of said video streams with a respective stream deadline element including a respective stream deadline key indicative of a transmission time and a respective stream identifier;
arranging said stream deadline elements in a priority queue according to the relative transmission times indicated by said stream deadline keys; and
in the case of the stream deadline key of the highest priority stream deadline event representing a time later than a current time, transmitting the at least one corresponding packet. - View Dependent Claims (20)
-
Specification