Method for transferring data stream
First Claim
1. A method for transmitting data stream, comprising:
- analyzing a request to generate a transmitting command, wherein the transmitting command corresponds to a computer;
calculating data receiving ability of the computer when the transmitting command is received;
calculating a I frame dividing rate, a P frame dividing rate, and a B frame dividing rate of a stream according to the data receiving ability;
dividing an I frame, a P frame, and a B frame respectively according to the I frame dividing rate, the P frame dividing rate, and the B frame dividing rate to generate a plurality of I frame segments, P frame segments, and B frame segments; and
transmitting the I frame segments, the P frame segments, and the B frame segments of the stream to the computer in turn by a server according to the data receiving ability,wherein the data receiving ability is calculated by the following formula;
1 Assignment
0 Petitions
Accused Products
Abstract
A method for transmitting data stream includes the steps of analyzing a request to generate a transmitting command, calculating a data receiving ability of a receiving end when receiving the transferring command, calculating an I frame dividing rate, a P frame dividing rate, and a B frame dividing rate based on the data receiving ability, dividing an I frame, a P frame, and a B frame based on the I frame dividing rate, the P frame dividing rate, and the B frame dividing rate to generate a plurality of I frame segments, P frame segments, and B frame segments, transmitting the I frame segments, P frame segments, and B frame segments of the data stream to the receiving end in turn base on the data receiving ability.
-
Citations
9 Claims
-
1. A method for transmitting data stream, comprising:
-
analyzing a request to generate a transmitting command, wherein the transmitting command corresponds to a computer; calculating data receiving ability of the computer when the transmitting command is received; calculating a I frame dividing rate, a P frame dividing rate, and a B frame dividing rate of a stream according to the data receiving ability; dividing an I frame, a P frame, and a B frame respectively according to the I frame dividing rate, the P frame dividing rate, and the B frame dividing rate to generate a plurality of I frame segments, P frame segments, and B frame segments; and transmitting the I frame segments, the P frame segments, and the B frame segments of the stream to the computer in turn by a server according to the data receiving ability, wherein the data receiving ability is calculated by the following formula; - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification