Streaming system and method
First Claim
1. A receiving apparatus comprising:
- circuitry configured tosend a request for a contents data,receive, in response to the request, one or more Real-time Transfer Protocol (RTP) packets formatted according to a data transfer protocol, from a streaming server,decrypt an encrypted contents data included in each received RTP packet by decrypting each RTP packet individually using packet specific encryption information, the decryption being performed based on an independently assigned non-encrypted cryptoheader for each RTP packet, andre-assemble the one or more received RTP packets by using non-encrypted encoding related information included in the one or more RTP packets.
1 Assignment
0 Petitions
Accused Products
Abstract
A streaming system includes an authoring unit (2), a stream server (3) and a client terminal (5). The authoring unit generates a file composed of encrypted contents data and the ancillary information at least containing the packetizing control information for generating an RTP packet, a non-encrypted codec dependent header made up of the information pertinent to encoded contents data, and the encryption information for decrypting the encrypted contents data form packet to packet. The streaming server packetizes the encrypted contents data along with at least the codec dependent header and distributes the resulting data as a stream. The client terminal refers to the codec dependent header of the received packet, re-assembles the packet, and decrypts the encrypted contents data of the re-assembled packet to generate contents data.
-
Citations
16 Claims
-
1. A receiving apparatus comprising:
-
circuitry configured to send a request for a contents data, receive, in response to the request, one or more Real-time Transfer Protocol (RTP) packets formatted according to a data transfer protocol, from a streaming server, decrypt an encrypted contents data included in each received RTP packet by decrypting each RTP packet individually using packet specific encryption information, the decryption being performed based on an independently assigned non-encrypted cryptoheader for each RTP packet, and re-assemble the one or more received RTP packets by using non-encrypted encoding related information included in the one or more RTP packets. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A streaming method comprising:
-
sending a request for a contents data; receiving, in response to the request, one or more Real-time Transport Protocol (RTP) packets formatted according to a data transfer protocol, from a streaming server; decrypting, using processing circuitry, an encrypted contents data included in each received RTP packet by decrypting each RTP packet individually using packet specific encryption information, the decryption being performed based on an independently assigned non-encrypted cryptoheader for each RTP packet; and re-assembling the one or more received RTP packets by using non-encrypted encoding related information included in the one or more RTP packets. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A streaming server sending apparatus comprising:
circuitry configured to receive a request for a contents data, and send, in response to the request, one or more Real-time Transfer Protocol (RTP) packets formatted according to a data transfer protocol, to a reception apparatus, wherein the one or more RTP packets are encrypted to generate encrypted contents data, each RTP packet including an independently assigned non-encrypted cryptoheader identifying packet specific encryption information, and wherein the one or more RTP packets include non-encrypted encoding related information enabling re-assembly of the one or more received RTP packets. - View Dependent Claims (16)
Specification