Transmission apparatus and method, reception apparatus and method, communication system, recording medium, and program
First Claim
1. A transmission apparatus comprising:
- a plurality of first transmission units configured to transmit data by a first protocol of a transport layer;
a generation unit configured to generate control information for reproducing said data, said control information including port numbers and a used port count of said plurality of first transmission units;
a second transmission unit configured to transmit, by a second protocol of said transport layer, said control information generated by said generation unit; and
a control unit configured to control data for transmission by a protocol of a session layer such that said data is allocated to said plurality of first transmission units in accordance with each of operation states and the allocated data is transmitted.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is intended to realize high-speed and stable communication. A multi-flow RTP divides the data of one RTP session into pieces that can be transmitted through UDP ports through respectively and supplies the divided pieces of data to these ports. An RTCP controls the UDP ports through to transmit the divided data and controls a TCP port to transmit control information for reconstructing the divided data. UDP ports through receive the divided data and supplies the received data to a multi-flow RTP. An RTCP obtains the control information from the TCP port and supplies it to the multi-flow RTP. The multi-flow RTP reconstructs the divided data according to the control information and supplies the reconstructed data to the player, which reproduces the reconstructed data. The present invention is applicable to a stream data distribution system, for example.
-
Citations
25 Claims
-
1. A transmission apparatus comprising:
-
a plurality of first transmission units configured to transmit data by a first protocol of a transport layer; a generation unit configured to generate control information for reproducing said data, said control information including port numbers and a used port count of said plurality of first transmission units; a second transmission unit configured to transmit, by a second protocol of said transport layer, said control information generated by said generation unit; and a control unit configured to control data for transmission by a protocol of a session layer such that said data is allocated to said plurality of first transmission units in accordance with each of operation states and the allocated data is transmitted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A transmission method comprising:
-
a plurality of first transmission steps for transmitting data by a first protocol of a transport layer by a transmission unit; a generation step for generating control information for reproducing said data, said control information including port numbers and a used port count of said plurality of first transmission steps; a second transmission step for transmitting said control information generated by said generation step by a second protocol of said transport layer; and a control step for controlling data to be transmitted by a protocol of a session layer so as to be transmitted in accordance with each of operation states of said plurality of first transmission steps.
-
-
14. A recording medium in which a computer-readable program is recorded which causes a transmitter to execute a method of transmitting data, comprising:
-
a plurality of first transmission control steps for controlling transmission of data by a first protocol of a transport layer by the transmitter; a generation control step for controlling generation of control information for reproducing said data, said control information including port numbers and a used port count of said plurality of first transmission steps; a second transmission control step for controlling transmission, by a second protocol of said transport layer, said control information generated by said generation control step; and an operation control step for controlling data to be transmitted by a protocol of a session layer so as to be transmitted in accordance with each of operation states of said plurality of first transmission control steps.
-
-
15. A reception apparatus comprising:
-
a plurality of first reception units configured to receive data by a first protocol of a transport layer; a second reception unit configured to receive control information for reproducing said data by a second protocol of said transport layer, said control information including port numbers and a used port count of said plurality of first reception units; and a reproduction unit configured to reproduce, as data received by a protocol of a session layer, said data on the basis of said control information. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A reception method comprising:
-
a plurality of first reception steps for receiving data by a first protocol of a transport layer by a receiving unit; a second reception step for receiving control information for reproducing said data by a second protocol of said transport layer, said control information including port numbers and a used port count of said plurality of first reception steps; and a reproduction step for reproducing said data on the basis of said control information as data received by a protocol of a session layer.
-
-
24. A recording medium in which a computer-readable program is recorded, which causes a receiver to execute a method of receiving data, comprising:
-
a plurality of first reception control steps for controlling reception of data by a first protocol of a transport layer by the receiver; a second reception control step for controlling reception of control information for reproducing said data by a second protocol of said transport layer, said control information including port numbers and a used port count of said plurality of first reception control steps; and a reproduction control step for controlling reproduction of said data on the basis of said control information as data received by a protocol of a session layer.
-
-
25. A communication system based on a transmission apparatus and a reception apparatus,
said transmission apparatus comprising: -
a plurality of transmission units configured to transmit data by a protocol of a transport layer; a generation unit configured to generate control information for reproducing said data, said control information including port numbers and a used port count of said plurality of first transmission units; a second transmission unit configured to transmit, by a second protocol of said transport layer, said control information generated by said generation unit; and a control unit configured to control data for transmission by a protocol of a session layer such that said data is allocated to said plurality of first transmission units in accordance with each of operation states and the allocated data is transmitted; said reception apparatus comprising; a reception unit configured to receive data by a protocol of a transport layer; a second reception unit configured to receive control information for reproducing said data by a second protocol of said transport layer, said control information including port numbers and a used port count of said first reception units; and a reproduction unit configured to reproduce said data on the basis of said control information as data received by a protocol of a session layer.
-
Specification