| |||
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] |
> -----Original Message-----From: Kevin Marks [mailto:email@hidden] Sent: Wednesday, November 08, 2000 11:32 PM To: Moreillon Guy; DSS Dev List (E-mail) Subject: Re: Streaming scrambled movies
At 4:10 PM +0100 11/8/00, Moreillon Guy wrote: > The way I've been going so far is to use the sample code for the >packetizer and reassembler and add my scrambling code: the packetizer >scrambles the video stream as it packetizes during the hinting process and >the reassembler does the opposite during the playing process. This is OK >except for a few problems: > + the original video stream is not scrambled in the quicktime movie file, >the scrambled version is in fact stored in the hint track, so the movie can >be seen directly on the server using a regular client. I have to write my >own app to hint the movie and somehow erase or nullify the original video >track.
> No-one should be able to see these files on your server if its justrunning QTSS.
Sure, but the movie would be scrambled at location X, transfered to location Y and streamed without further transformation from there. There is a security hole between X and Y (and even at Y, no computer system is secure). We could secure the transfer between X and Y, but this adds handling. In any case we've now managed to remove the original movie track and keep only the hinted movie track which is played without a hitch by the server, so this works fine.
also do-able.
> > + this only works for the YUV2 video encoding since it isthe only format >for which I have a packetizer/reassembler source code
You need to generalise your packetisation/reassembly code, to be more like the QT packetizer (which will pack any data type). It works by just chopping up the media data into packets, and sending a SampleDescription every now and then.
I had in mind to keep the specialized packetization algorithms of each media type so as not to lose on the quality of the broadcast. That is the whole idea of having specialized packetizers and reassemblers isn't it? If I packetize/reassemble a Sorenson video stream using the base packetizer/reassembler, wouldn't I lose on quality in case of packet loss for example? Or would that be negligeable?
-- David Singer Apple Computer/QuickTime
| References: | |
| >RE: Streaming scrambled movies (From: Moreillon Guy <email@hidden>) |
| Home | Archives | FAQ | Terms/Conditions | Contact | RSS | Lists | About |
Visit the Apple Store online or at retail locations.
1-800-MY-APPLE
Contact Apple | Terms of Use | Privacy Policy
Copyright © 2007 Apple Inc. All rights reserved.