Category: 

How do I Save Streaming Media?

Article Details
  • Written By: Mary Elizabeth
  • Edited By: Bronwyn Harris
  • Last Modified Date: 21 August 2016
  • Copyright Protected:
    2003-2016
    Conjecture Corporation
  • Print this Article
Free Widgets for your Site/Blog
The atmosphere of Jupiter's moon Io collapses every time it is eclipsed by the planet.   more...

September 29 ,  2008 :  The Dow Jones Industrial Average experienced its largest one-day drop in history.  more...

Streaming media are multimedia — either audio or video — that reach the end-user in a continuous delivery stream, rather than as a one-shot digital download that is stored on the user's system. While a downloaded file cannot be accessed and played until the download is complete, streaming media plays as it is transferred. While a download remains on the end-users hard drive, streaming media is designed to be like a public performance in that there is no trace left behind.

Depending on the source and the utilities the end-user has available, it may be possible to save streaming media. In fact, the "right" to save streaming media is hotly debated. Some people believe that streaming video should be available for direct capture in all cases. Depending on the license, it may not be legal to do so. Therefore, one should save streaming media according to the manufacturer’s instructions and in accordance with the media license, should it be permitted, or not at all. Since in most cases it is not allowed, in most cases, no attempt should be made to save streaming media.

Ad

The international law covering information technology copyright is the World Intellectual Property Organization Copyright Treaty (WIPO Copyright Treaty) passed in 1996. It was implemented by means of different acts, for example, Decision 2000/278/EC is the European Community's Act approving the treaty. In the United States, the Digital Millennium Copyright Act (DMCA) provides some of the law that covers streaming media. In creating the act, the fact that a buffer copy of the material being streamed was made was considered. It was decided that its transient existence meant that it could not be exploited and that it should therefore be allowed.

DMCA also protects streaming multimedia from being saved in certain instances. In section 1201, DMCA prohibits circumventing copyright protection systems that are meant to control access to a protected work. It provides a list of types of behavior that qualify as circumventing, including bypassing, removing, deactivating, or impairing a technological measure, among other approaches. DMCA implicitly recognizes that the attempts to protect a work may be foiled by those who are set on gaining access.

When an end-user attempts to save streaming media in order to circumvent the license terms, nothing may immediately happen to prevent this, but that doesn’t make it legal. For example, prior to 28 January 2009, Replay Media Catcher was able to record certain streaming media by circumventing Adobe® Secure RTMP Measures. This was in violation of the Adobe license, but it could be done, nevertheless. However, on that day, Applian, makers of Replay Media Capture, resolved a dispute with Adobe by agreeing to cease circumventing the Secure RTMP Measures.

The Technology, Education and Copyright Harmonization Act of 2002 (TEACH Act) gives wide-ranging freedom to educators to use copyrighted materials in distance learning, as well as in face-to-face classrooms. However, the rights secured by the TEACH Act do not validate saving streaming media in disregard of DMCA.

Ad

You might also Like

Recommended

Discuss this Article

Post your comments

exception 'Exception' with message 'error writing captcha: Duplicate entry '2147483647' for key 'PRIMARY'' in /ssd/www/wisegeek/public_html/_core/classes/public/Captcha.php:44
Stack trace:
#0 /ssd/www/wisegeek/public_html/_core/controls/public/ControlDiscussionPostBox.php(324): Captcha->createCaptcha()
#1 /ssd/www/wisegeek/public_html/framework/classes/Control.php(104): ControlDiscussionPostBox->preRender(false)
#2 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): Control->render()
#3 /ssd/www/wisegeek/public_html/tpl/default-nocustom-lu/pages/public/article/article.htm(526): Control->__toString()
#4 /ssd/www/wisegeek/public_html/framework/classes/Control.php(300): require('/ssd/www/wisege...')
#5 /ssd/www/wisegeek/public_html/framework/classes/Control.php(309): Control->requireTpl('pages/public/ar...', Object(PageArticleCom), true)
#6 /ssd/www/wisegeek/public_html/framework/classes/Control.php(131): Control->renderTpl('pages/public/ar...', Object(PageArticleCom))
#7 /ssd/www/wisegeek/public_html/framework/classes/FormDataControl.php(87): Control->renderTemplate()
#8 /ssd/www/wisegeek/public_html/framework/classes/Control.php(109): FormDataControl->renderTemplate()
#9 /ssd/www/wisegeek/public_html/framework/classes/ScriptPage.php(50): Control->render(false)
#10 /ssd/www/wisegeek/public_html/framework/classes/Control.php(149): ScriptPage->render()
#11 /ssd/www/wisegeek/public_html/framework/classes/Page.php(97): Control->__toString()
#12 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(443): Page->processRequest()
#13 /ssd/www/wisegeek/public_html/_core/classes/public/PublicFrontController.php(7): PublicFrontController->renderPage()
#14 /ssd/www/wisegeek/public_html/index.php(11): PublicFrontController::run()
#15 {main}