Welcome to CGarchitect.com Untitled Document

Go Back   CGarchitect.com > MAIN FORUMS > Hardware and Technical Discusions

Notices

Hardware and Technical Discusions For general discussions about rendering hardware and technical issues.

Reply
 
LinkBack Thread Tools Display Modes
Old September 8th, 2008   #1 (permalink)
Senior Member
 
Lester_Masterson's Avatar
 
Join Date: Dec 2003
Location: Toronto
Age: 38
Posts: 108

Name: Lester Masterson


Canada 


Default Securing a WMV (or similar video file)

Got a real stumper here folks.

Is there any way to distribute a WMV (or similar), so that it can be viewed, but not edited? By edited, I mean inserted into Premiere/AfterEffects/etc. and disected.

I am hoping that I don't have to author a DVD for every animation I create, and hosting the videos from a server and using DRM is not an option.

Any help would be greatly appreciated.

Thx
Lester_Masterson is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old September 8th, 2008   #2 (permalink)
President/Founder
 
Jeff Mottle's Avatar
 
Join Date: Jul 2001
Location: Calgary, Alberta, Canada
Age: 33
Posts: 5,078

Name: Jeff Mottle


Canada Send a message via ICQ to Jeff Mottle Send a message via AIM to Jeff Mottle Send a message via MSN to Jeff Mottle Send a message via Yahoo to Jeff Mottle Send a message via Skype™ to Jeff Mottle


Default Re: Securing a WMV (or similar video file)

Quote:
Originally Posted by Lester_Masterson View Post
Got a real stumper here folks.

Is there any way to distribute a WMV (or similar), so that it can be viewed, but not edited? By edited, I mean inserted into Premiere/AfterEffects/etc. and disected.

I am hoping that I don't have to author a DVD for every animation I create, and hosting the videos from a server and using DRM is not an option.

Any help would be greatly appreciated.

Thx
Hmm, all of the VisMasters stuff is both streamed and DRMed for protection. To my knowledge there is no way to protect WMV any other way. I found this link below, but don't think it's quite what you are after.

http://www.softwaretrials.com/avi-wmv-mpeg/index.html

The other option is to encode the video with a codec that does not allow editing. One such codec is the one used by GoToMeeting. Unfourtunately, there is no way to record video with this codec as it's meant for screen casts and only records at 15 fps. It also requires that you have an account with Citrix GoToMeeting. I don't know if any other codecs like this exist.
__________________
Jeff Mottle
CGarchitect.com
Jeff Mottle is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old September 8th, 2008   #3 (permalink)
Moderator
 
crazy homeless guy's Avatar
 
Join Date: Nov 2002
Location: San Francisco
Posts: 2,921

Name: travis schmiesing


United_States 


Default Re: Securing a WMV (or similar video file)

Though not secured, WMV is definitely one of the more difficult formats to reverse engineer. At least this was the case a couple of years ago. You had to jump through extra hoops and typically download freeware to convert it to a format an app like Premiere would read.
__________________
travis schmiesing
crazy homeless guy is online now  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old September 8th, 2008   #4 (permalink)
Senior Member
 
Lester_Masterson's Avatar
 
Join Date: Dec 2003
Location: Toronto
Age: 38
Posts: 108

Name: Lester Masterson


Canada 


Default Re: Securing a WMV (or similar video file)

Thanks Jeff and Travis.

After doing more research myself, it appears that you can provide a separate DRM license file to view the WMV videos. However, Microsoft does not post prices (boo!) and you need to register to get a 60 day evaluation license.

What strikes me as odd is that, in order to protect our own work, we need to pay a third party (in this case MS).

I think we should go back to distributing on 8mm or 16mm film, and let them figure out how to edit that

Cheers.
Lester_Masterson is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old September 8th, 2008   #5 (permalink)
President/Founder
 
Jeff Mottle's Avatar
 
Join Date: Jul 2001
Location: Calgary, Alberta, Canada
Age: 33
Posts: 5,078

Name: Jeff Mottle


Canada Send a message via ICQ to Jeff Mottle Send a message via AIM to Jeff Mottle Send a message via MSN to Jeff Mottle Send a message via Yahoo to Jeff Mottle Send a message via Skype™ to Jeff Mottle


Default Re: Securing a WMV (or similar video file)

EZDRM is the one we use at VisMasters (while not the best solution out there, it works) http://www.ezdrm.com/ It's cheap and pretty easy to implement. Just so you understand their role. They provide you a tool to take existing WMV files and package them with a DRM license. When someone tries to view the video it sends a request to EZDRM's servers to see if the license on your system matches the key. If it does not then it throws a no license warning. If it does match then the video is allowed to play based on the licensing variables you set (See below). Unless your editing app can read DRM (and I don't know any that can) they will not be able to edit it. They may be able to capture the stream with something like Camtasia though. Not sure how secure you really need to get.

As an aside, packging a WMV file adds a little bit of space to the overall file size and takes about 10-15 seconds per file. To issue a license, it's as easy as creating a webpage with a link to the license that you used to package the WMV. Your client would just need to click the link and the license would get installed automatically. Be aware that we have run into issues where certain firewalls and system security settings can prevent this license file from being written. Sometimes without any workaround that we know of. These are rare though.

The following are the variables that can be set for a given WMV file license:

ProfileId
This is your member specific ID that you get during registration and need to enter into the code in order for everything to work properly. Make sure not to omit any of the curly brackets: "{" and "}". They are part of the ProfileID.

NumPlays This right specifies the number of times the consumer is allowed to play protected content.
The value can be any number. Enter "-1" to set an unlimited number of plays.


NumBurns This right allows consumers to copy a Windows Media file to a CD in the Red Book audio format. However, after a Windows Media file is copied to a CD, the Windows Media file is no longer protected.
The value can be any number. Enter "-1" to set an unlimited number of burns.


NumTransfers This right allows the consumer to transfer the Windows Media file to a device that does not support Portable Device DRM version 1 or Windows Media DRM 10 for Portable Devices. After transfer, DRM protection may be lost.
The value can be any number. Enter "-1" to set an unlimited number of transfers.


NumSdmiTransfers This right allows the consumer to transfer the Windows Media file to a device that supports Portable Device DRM version 1 or Windows Media DRM 10 for Portable Devices.
The value can be any number. Enter "-1" to set an unlimited number of transfers.


AllowBackup This right allows the consumer to manage licenses by making backup copies and restoring licenses from backups. Consumers can restore licenses to the same computer (such as when a consumer reformats a computer) or to different computers (such as a work computer and a home computer).
The values are "1" for Yes; "0" for No.


Expiration This right specifies a date, after which the license is no longer valid and the Windows Media file can no longer be played. For example, you can set a license to expire on December 31, 2007 at 7:45:27 pm.
The date format needs to be really specific. All dates must be surrounded by # characters:
February 12, 1999 is #19990212Z#
February 12, 1999 9:00 am is #19990212 09Z#
February 12, 1999 10:00 pm is #19990212 22Z#
February 12, 1999 9:45 am is #19990212 09:45Z#
February 12, 1999 9:45:12 am is #19990212 09:45:12Z#

This value is based on GMT time zone.


ExpirationAfterFirstUseThis right specifies the length of time (in hours) that a license is valid after the file is played for the first time. For example, you can set a license to expire 24 hours after a consumer begins to play the Windows Media file.
The value can be any number (in hours). Zero (0) is not a valid entry.


ExpirationOnStore This right specifies the length of time (in hours) a license is valid after the file is stored on the consumer's computer. For example, you can set a license to expire 72 hours after it is stored.
The value can be any number (in hours). Zero (0) is not a valid entry.


BeginDateThis right specifies a date after which the license is valid. Before this date, the Windows Media file cannot be played.
See Expiration (above) for date format examples.


DeleteOnRollback This right deletes the license from the users computer if the computer's clock is reset to an earlier time. Use this right only if the license also specifies an expiration date. This right is mutually exclusive with DisableOnRollback. You can only use one or the other.
The values are "1" for Yes; "0" for No.


DisableOnRollback This right disables a license if the consumer's computer clock is reset to an earlier time. The license is enabled again when the clock is corrected. Use this right only if the license also specifies an expiration date. This right is mutually exclusive with DeleteOnRollback. You can only use one or the other.
The values are "1" for Yes; "0" for No.


MinimumAppSecurity This right specifies the minimum security level that is required of an application that plays protected content on a computer or device.
When a consumer tries to play the Windows Media file, the minimum security level specified in the license is compared to the security level of the player application or device. The result determines whether the Windows Media file can be played.
When specifying a minimum security level for your Windows Media files, consider whether you want your Windows Media files to be available to a wide market (require a low security level) or whether you want to restrict playback of your Windows Media files to very secure players and devices (require a higher security level).
EZDRM sets a default security level to 500 if none is specified.
The following table shows examples of application security levels for different players and devices.
Security
Level

Players and
Portable Devices Examples150 Devices that do not support Windows Media DRM. DRM protection is removed when the content is transferred to such a device.

Devices that support Windows Media-based content, but not protected content.450 The first level of security intended to meet the needs of the SDMI specification; portable media must have a hardware serial number.

SDMI-compliant players and portable devices.1,000 Player applications based on Windows Media Format 9.5 SDK and earlier that do not meet additional requirements for level 2000. Devices based on Windows Media Portable Device DRM v1.
Devices based on Windows CE 4.2 and later.


Windows Media Player 6.4, Windows Media Player 7. Windows Media Player for Pocket PC or SmartPhone.
2,000 Player applications based on Windows Media Format 9 Series SDK or later, and that follow a stricter set of content protection guidelines than applications at level 1000. Devices based on Windows Media DRM 10 for Portable Devices.
Devices based on Windows Media DRM 10 for Network Devices.


Windows Media Player 9 Series and later. Portable media devices that support Windows Media DRM 10 for Portable Devices.
Windows Mobile-based Portable Media Centers.
AllowCollaborativePlayThis right allows consumers to play protected content in a collaborative session using peer-to-peer services. For example, users of MSN Messenger 2004 can play protected content in a MusicMix session. The consumer can only contribute the protected content to one group of listeners at a time, and all listeners must be online to play the content.
The values are "1" for Yes; "0" for No.


GracePeriodThis right specifies the number of hours during which protected content can be played after a device clock becomes unset. If the device supports grace periods and the clock becomes unset, the device makes a "best guess" at the current time by using the value of the last-known secure time. If the current time falls within this grace period, the device plays the content.
The value can be any number (in hours).
__________________
Jeff Mottle
CGarchitect.com
Jeff Mottle is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old September 8th, 2008   #6 (permalink)
Senior Member
 
Lester_Masterson's Avatar
 
Join Date: Dec 2003
Location: Toronto
Age: 38
Posts: 108

Name: Lester Masterson


Canada 


Default Re: Securing a WMV (or similar video file)

Thanks again Jeff. This is great information and we will definitely be looking into this option in the future.

At this time, we are not streaming videos, only delivering via CD/DVD/FTP Download.

On a side note, please extend my thanks to the VisMasters team for creating great products and training packages. They all have been extremely helpful.
Lester_Masterson is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored Links

Old September 8th, 2008   #7 (permalink)
President/Founder
 
Jeff Mottle's Avatar
 
Join Date: Jul 2001
Location: Calgary, Alberta, Canada
Age: 33
Posts: 5,078

Name: Jeff Mottle


Canada Send a message via ICQ to Jeff Mottle Send a message via AIM to Jeff Mottle Send a message via MSN to Jeff Mottle Send a message via Yahoo to Jeff Mottle Send a message via Skype™ to Jeff Mottle


Default Re: Securing a WMV (or similar video file)

Quote:
Originally Posted by Lester_Masterson View Post

At this time, we are not streaming videos, only delivering via CD/DVD/FTP Download.
You don't have to stream the videos to use DRM. Just need to have internet access to get the license the first time.

Quote:
Originally Posted by Lester_Masterson View Post
On a side note, please extend my thanks to the VisMasters team for creating great products and training packages. They all have been extremely helpful.
You're welcome.
__________________
Jeff Mottle
CGarchitect.com
Jeff Mottle is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old September 8th, 2008   #8 (permalink)
Veteran Member
 
manta's Avatar
 
Join Date: Dec 2004
Location: Ft. Lauderdale, FL
Posts: 1,179

Name: william york


United_States 


Default Re: Securing a WMV (or similar video file)

Ya..I'd have to say programs like Camtasia that can record something while its being played sort of defeats all protections...sorry but if someone wants it there is always a way...
__________________
DESIGN FORWARD
http://www.mantastudios.com
manta is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old September 8th, 2008   #9 (permalink)
Veteran Member
 
Ky Lane's Avatar
 
Join Date: Aug 2006
Location: Brisbane, Australia
Age: 31
Posts: 924

Name: Ky Lane


Australia  Send a message via MSN to Ky Lane


Default Re: Securing a WMV (or similar video file)

If its for a web broadcast, FLV with an associated player can be quite secure. Seems most trailers come out this way.
Ky Lane is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Old September 8th, 2008   #10 (permalink)
President/Founder
 
Jeff Mottle's Avatar
 
Join Date: Jul 2001
Location: Calgary, Alberta, Canada
Age: 33
Posts: 5,078

Name: Jeff Mottle


Canada Send a message via ICQ to Jeff Mottle Send a message via AIM to Jeff Mottle Send a message via MSN to Jeff Mottle Send a message via Yahoo to Jeff Mottle Send a message via Skype™ to Jeff Mottle


Default Re: Securing a WMV (or similar video file)

Quote:
Originally Posted by Ky Lane View Post
If its for a web broadcast, FLV with an associated player can be quite secure. Seems most trailers come out this way.
That's mostly for cross platform support. FLV are just as susceptible to being ripped as any other format.
__________________
Jeff Mottle
CGarchitect.com
Jeff Mottle is offline  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Sticky: Video card buying advice AJLynn Hardware and Technical Discusions 21 October 24th, 2008 04:17 PM
FileLink in Max 9 crazy homeless guy 3ds Max 12 April 1st, 2007 07:24 PM
Any Streaming Video Experts out there? Jeff Mottle General Discussions 14 December 12th, 2006 12:35 PM
What is the BEST software for making Still Images to Video File like AVI? juan General Discussions 10 November 30th, 2005 10:57 AM
AUTOCAD dwg file convert to PDF file Chris Potts AutoCAD/AutoCAD Architecture 9 October 8th, 2004 01:42 AM


All times are GMT -7. The time now is 10:40 AM.





Powered by vBulletin® Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
© Copyright 2001 – 2008 CGarchitect Digital Media Corp. All Rights Reserved.