Go Back   Coding Forum > Coding World > Java

Reply
 
LinkBack Thread Tools Display Modes
Old 02-17-2012, 05:00 AM   #1 (permalink)
Roedy Green
Guest
 
Posts: n/a
Default scrambled video streams

I have had a request to produce a custom Applet player for streaming
video, where the stream is scrambled so the customer cannot capture
the data to play again and again with a standard capture utility like
NetTransport. I wonder if anyone has ever looked into Java's JMF
streaming video to know if it lets you insert code between reading the
stream and decompressing and playing it.

JMF has not changed since 2003. Somebody told me it would be replaced
in Java 7. Did anything happen?
--
Roedy Green Canadian Mind Products
http://mindprod.com
One of the most useful comments you can put in a program is
"If you change this, remember to change ?XXX? too".

  Reply With Quote
Old 02-17-2012, 08:30 AM   #2 (permalink)
Jeff Higgins
Guest
 
Posts: n/a
Default scrambled video streams

On 02/17/2012 12:20 AM, Roedy Green wrote:
> I have had a request to produce a custom Applet player for streaming
> video, where the stream is scrambled so the customer cannot capture
> the data to play again and again with a standard capture utility like
> NetTransport.


Remove copy protection?
  Reply With Quote
Old 02-17-2012, 04:30 PM   #3 (permalink)
Roedy Green
Guest
 
Posts: n/a
Default scrambled video streams

On Fri, 17 Feb 2012 04:19:02 -0500, Jeff Higgins
<jeff@invalid.invalid> wrote, quoted or indirectly quoted someone who
said :

>> I have had a request to produce a custom Applet player for streaming
>> video, where the stream is scrambled so the customer cannot capture
>> the data to play again and again with a standard capture utility like
>> NetTransport.

>
>Remove copy protection?


The streams are owned by my customer. The idea is not only to stop
the customer from making copies of the streams, but to allow him to
play them only once. The streams currently have no scrambling or
digital rights features.
--
Roedy Green Canadian Mind Products
http://mindprod.com
One of the most useful comments you can put in a program is
"If you change this, remember to change ?XXX? too".

  Reply With Quote
Old 02-17-2012, 08:30 PM   #4 (permalink)
Jeff Higgins
Guest
 
Posts: n/a
Default scrambled video streams

On 02/17/2012 12:27 PM, Roedy Green wrote:
> On Fri, 17 Feb 2012 04:19:02 -0500, Jeff Higgins
> <jeff@invalid.invalid> wrote, quoted or indirectly quoted someone who
> said :
>
>>> I have had a request to produce a custom Applet player for streaming
>>> video, where the stream is scrambled so the customer cannot capture
>>> the data to play again and again with a standard capture utility like
>>> NetTransport.

>>
>> Remove copy protection?

>
> The streams are owned by my customer. The idea is not only to stop
> the customer from making copies of the streams, but to allow him to
> play them only once. The streams currently have no scrambling or
> digital rights features.


Oh. Adding copy protection. Sorry I can't help with your JMF question,
but here is a funny to make up for it.
<http://en.wikipedia.org/wiki/Project_DReaM>

  Reply With Quote
Old 02-19-2012, 06:30 PM   #5 (permalink)
Gavino
Guest
 
Posts: n/a
Default scrambled video streams

"Roedy Green" <see_website@mindprod.com.invalid> wrote in message
news:4korj71qhp227p91g9k27dun329l4d4ubv@4ax.com...
> I have had a request to produce a custom Applet player for streaming
> video, where the stream is scrambled so the customer cannot capture
> the data to play again and again with a standard capture utility like
> NetTransport. I wonder if anyone has ever looked into Java's JMF
> streaming video to know if it lets you insert code between reading the
> stream and decompressing and playing it.


The JMF architecture is highly 'pluggable' and you can insert your own
components at various points in the processing chain.

See http://ditra.cs.umu.se/jmf2_0-guide-...Extending.html



  Reply With Quote
Old 02-20-2012, 02:30 AM   #6 (permalink)
Roedy Green
Guest
 
Posts: n/a
Default scrambled video streams

On Sun, 19 Feb 2012 20:28:14 +0100, "Gavino" <invalid@invalid.invalid>
wrote, quoted or indirectly quoted someone who said :

>See http://ditra.cs.umu.se/jmf2_0-guide-...Extending.html


That is good to hear.

I was thinking about video streaming. You would need some sort of
ReedSolomon codes for transmission through the air, though these would
not be necessary for TCP/IP transmission.

I have read there is framing info. Is this part of MP3 so something
tacked on.

What am trying to figure out if it is feasible to somehow scramble an
MP3 stream without carriers of it becoming alarmed. I wonder at what
stages it is possible to scramble, e.g. before compression, after
compression, Are there checksums at various levels of the protocol
that much be preserved?
--
Roedy Green Canadian Mind Products
http://mindprod.com
One of the most useful comments you can put in a program is
"If you change this, remember to change ?XXX? too".

  Reply With Quote
Old 02-20-2012, 09:30 AM   #7 (permalink)
Jeff Higgins
Guest
 
Posts: n/a
Default scrambled video streams

On 02/19/2012 10:10 PM, Roedy Green wrote:
> On Sun, 19 Feb 2012 20:28:14 +0100, "Gavino"<invalid@invalid.invalid>
> wrote, quoted or indirectly quoted someone who said :
>
>> See http://ditra.cs.umu.se/jmf2_0-guide-...Extending.html

>
> That is good to hear.
>
> I was thinking about video streaming. You would need some sort of
> ReedSolomon codes for transmission through the air, though these would
> not be necessary for TCP/IP transmission.
>
> I have read there is framing info. Is this part of MP3 so something
> tacked on.
>
> What am trying to figure out if it is feasible to somehow scramble an
> MP3 stream without carriers of it becoming alarmed. I wonder at what
> stages it is possible to scramble, e.g. before compression, after
> compression, Are there checksums at various levels of the protocol
> that much be preserved?

<http://mpeg.chiariglione.org/>

  Reply With Quote
Old 02-20-2012, 09:30 AM   #8 (permalink)
Jeff Higgins
Guest
 
Posts: n/a
Default scrambled video streams

On 02/20/2012 05:08 AM, Jeff Higgins wrote:
> On 02/19/2012 10:10 PM, Roedy Green wrote:
>> On Sun, 19 Feb 2012 20:28:14 +0100, "Gavino"<invalid@invalid.invalid>
>> wrote, quoted or indirectly quoted someone who said :
>>
>>> See http://ditra.cs.umu.se/jmf2_0-guide-...Extending.html

>>
>> That is good to hear.
>>
>> I was thinking about video streaming. You would need some sort of
>> ReedSolomon codes for transmission through the air, though these would
>> not be necessary for TCP/IP transmission.
>>
>> I have read there is framing info. Is this part of MP3 so something
>> tacked on.
>>
>> What am trying to figure out if it is feasible to somehow scramble an
>> MP3 stream without carriers of it becoming alarmed. I wonder at what
>> stages it is possible to scramble, e.g. before compression, after
>> compression, Are there checksums at various levels of the protocol
>> that much be preserved?

> <http://mpeg.chiariglione.org/>

<http://en.wikipedia.org/wiki/Streaming_media>

  Reply With Quote
Old 02-20-2012, 10:30 AM   #9 (permalink)
Jeff Higgins
Guest
 
Posts: n/a
Default scrambled video streams

On 02/20/2012 05:23 AM, Jeff Higgins wrote:
> On 02/20/2012 05:08 AM, Jeff Higgins wrote:
>> On 02/19/2012 10:10 PM, Roedy Green wrote:
>>> On Sun, 19 Feb 2012 20:28:14 +0100, "Gavino"<invalid@invalid.invalid>
>>> wrote, quoted or indirectly quoted someone who said :
>>>
>>>> See http://ditra.cs.umu.se/jmf2_0-guide-...Extending.html
>>>
>>> That is good to hear.
>>>
>>> I was thinking about video streaming. You would need some sort of
>>> ReedSolomon codes for transmission through the air, though these would
>>> not be necessary for TCP/IP transmission.
>>>
>>> I have read there is framing info. Is this part of MP3 so something
>>> tacked on.
>>>
>>> What am trying to figure out if it is feasible to somehow scramble an
>>> MP3 stream without carriers of it becoming alarmed. I wonder at what
>>> stages it is possible to scramble, e.g. before compression, after
>>> compression, Are there checksums at various levels of the protocol
>>> that much be preserved?

>> <http://mpeg.chiariglione.org/>

> <http://en.wikipedia.org/wiki/Streaming_media>

<http://www.streamingmedia.com/>
  Reply With Quote
Old 02-20-2012, 07:30 PM   #10 (permalink)
Lew
Guest
 
Posts: n/a
Default scrambled video streams

Jeff Higgins wrote:
> Jeff Higgins wrote:
>> Jeff Higgins wrote:
>>> Roedy Green wrote:
>>>> "Gavino" wrote, quoted or indirectly quoted someone who said :
>>>>
>>>>> See http://ditra.cs.umu.se/jmf2_0-guide-...Extending.html
>>>>
>>>> That is good to hear.
>>>>
>>>> I was thinking about video streaming. You would need some sort of
>>>> ReedSolomon codes for transmission through the air, though these would
>>>> not be necessary for TCP/IP transmission.
>>>>
>>>> I have read there is framing info. Is this part of MP3 so something
>>>> tacked on.
>>>>
>>>> What am trying to figure out if it is feasible to somehow scramble an
>>>> MP3 stream without carriers of it becoming alarmed. I wonder at what
>>>> stages it is possible to scramble, e.g. before compression, after
>>>> compression, Are there checksums at various levels of the protocol
>>>> that much be preserved?
>>> <http://mpeg.chiariglione.org/>

>> <http://en.wikipedia.org/wiki/Streaming_media>

> <http://www.streamingmedia.com/>


Your Google-fu is strong, Grasshopper.

--
Lew
Honi soit qui mal y pense.
http://upload.wikimedia.org/wikipedi.../c/cf/Friz.jpg
  Reply With Quote
Reply

Thread Tools
Display Modes



All times are GMT. The time now is 01:37 AM.


Powered by vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Copyright ©2010, CodingForum.Org