View Single Post
Old 05-07-2009, 04:58 PM  
tical
Confirmed User
 
Join Date: Feb 2002
Location: Las Vegas
Posts: 6,504
SITE OWNERS / PRODUCERS - Protecting your content *LOOK* (part 2)

this is just an update to an old thread i posted several months back: http://www.gofuckyourself.com/showthread.php?p=15255349

i figured it deserved its own thread
--

alrighty, bet you guys thought i forgot about this... took a bit longer than i expected but i've got something to show you all now:

have a look at these trailers, all watermarked ***on the fly*** (while streaming / downloaded via right click save as / whatever)

http://66.78.31.74/samples/munich-trailer-wm-1.mov

Code:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'munich-trailer-wm-1.mov':

  Duration: 00:02:30.21, start: 0.000000, bitrate: 2043 kb/s

    Stream #0.0(eng): Video: h264, yuv420p, 1280x544, 23.98 tbr, 23.98 tbn, 47.96 tbc

    Stream #0.1(eng): Audio: adpcm_ima_qt, 48000 Hz, stereo, s16

Watermark detected! The message is 'hi GFY me again'

Watermark detected! The message is 'hi GFY me again'


End of log.
http://66.78.31.74/samples/shrek_the...h640w-wm-1.mov
Code:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'shrek_the_third-tlr1_h640w-wm-1.mov':

  Duration: 00:02:06.17, start: 0.000000, bitrate: 1367 kb/s

    Stream #0.0(eng): Video: h264, yuv420p, 640x360, 23.98 tbr, 23.98 tbn, 47.95 tbc

    Stream #0.1(eng): Audio: aac, 44100 Hz, stereo, s16

    Stream #0.2(eng): Data: tmcd / 0x64636D74

Watermark detected! The message is 'jason was here'

Watermark detected! The message is 'jason was here'

Watermark detected! The message is 'jason was here'

Watermark detected! The message is 'jason was here'

Watermark detected! The message is 'jason was here'

Watermark detected! The message is 'jason was here'

Watermark detected! The message is 'jason was here'

Watermark detected! The message is 'jason was here'

Watermark detected! The message is 'jason was here'

Watermark detected! The message is 'jason was here'


End of log.
http://66.78.31.74/samples/terminator-trailer-wm-1.mov
Code:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'terminator-trailer-wm-1.mov':

  Duration: 00:01:02.33, start: 0.000000, bitrate: 6770 kb/s

    Stream #0.0(eng): Video: h264, yuv420p, 1280x544, 24 tbr, 24 tbn, 48 tbc

    Stream #0.1(eng): Audio: aac, 48000 Hz, stereo, s16

    Stream #0.2(eng): Data: tmcd / 0x64636D74

    Stream #0.3(eng): Data: rtp  / 0x20707472

    Stream #0.4(eng): Data: rtp  / 0x20707472

Watermark detected! The message is 'hello GFY!'

Watermark detected! The message is 'hello GFY!'

Watermark detected! The message is 'hello GFY!'

Watermark detected! The message is 'hello GFY!'

Watermark detected! The message is 'hello GFY!'

Watermark detected! The message is 'hello GFY!'


End of log.
http://66.78.31.74/samples/potter-teaser-wm-1.mov
Code:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'potter-teaser-wm-1.mov':

  Duration: 00:01:39.22, start: 0.000000, bitrate: 1183 kb/s

    Stream #0.0(eng): Video: h264, yuv420p, 1280x544, 23.98 tbr, 23.98 tbn, 47.95 tbc

    Stream #0.1(eng): Audio: aac, 48000 Hz, stereo, s16

Watermark detected! The message is 'X marks the spot'

End of log.
watermarks are not embedded into the code but rather placed into random video frames

the video can be cropped, downgraded, modified and the watermarks (at least some of them) will still be recognizable by our software - if the video quality is extremely poor then the watermarks will no longer be recognizable, but the video will also be trash at that point as well

any string you want to add to the video is possible ON THE FLY, this can be a hash of any type, a database record id, whatever you want it will happen AUTOMATICALLY once installed

NO RE-ENCODING IS NECESSARY EVER

the overhead on the server is extremely low, nothing is re-encoded

----

keep in mind, this is a rough prototype / "proof of concept" example, many things can and will be improved such as:

1. intelligent frame selection of the watermark into "busy" areas so that they remain hardly visible to the naked eye, currently some of the watermark placement is visible (see terminator trailer ending sequence for good example) - this is not a big deal, the code for this intelligent selection is almost ready

2. randomly sized watermarks, randomly placed

3. support for remaining codecs and containers (not hard at all, we just focused on a single codec / container right now).

* it can also support other types of proprietary streaming media services (plug-in feeds, vod, etc)

----

the hardest part is over, the rest is nicely packing it up and deploying it... this can be done on proprietary hardware or via software installed on the end users server

before i proceed much further with this, i'm looking to speak with people that are interested in financing this, marketing it, and moving forward as partners

i'm a conceptual guy, i enjoy taking ideas and making them happen... now i need a group or person on the networking/marketing side of things

if you're interested, shoot me an icq 112 020 756


most of all, any feedback is great... good or bad, let me know what you all think... lots of possibilities here
tical is offline   Share thread on Digg Share thread on Twitter Share thread on Reddit Share thread on Facebook Reply With Quote