Potřebuji publikovat zvukový soubor, který chci vytvořit, aby:

  • Je k dispozici k poslechu ve streamování.
  • Soubor nelze načíst pro soukromé použití.

Nějaký nápad, jak to udělat?

Nejlepší by bylo něco, kde uživatel nemůže uložit zvuk pomocí žádného pluginu webového prohlížeče, jako je DownloadHelper, ale pomohlo by již zabránění každodennímu uživateli uložit zdrojový soubor na svém počítači pravým tlačítkem.

  • V podstatě to chce Youtube dělat :)
  • můžete snadno uložit, co je na Youtube
  • Tato otázka není vhodná pro webové aplikace. Jsme web pro spotřebitelé webových aplikací, nikoli výrobci. Myslím, že webmasteři budou pro toto lepší místo.
  • 1 Tato otázka ukazuje zásadní nepochopení fungování internetu. Aby si uživatel mohl cokoli poslechnout, musí si to stáhnout do svého počítače, aby to bylo možné přehrát. Proto je DRM vadný již od návrhu.
  • Souhlasím s Lese. Dobré vysvětlení najdete také v této odpovědi na SO: stackoverflow.com/questions/1790190/…

Jedinou možností, o které vím, že je odolná vůči snoopingu záhlaví (DownloadHelper, hlavičky živých HTTP atd.), Je použití streamů RTMP, což je skutečný stream, spíše než stream play-as-you-download. - en.wikipedia.org/wiki/Real_Time_Messaging_Protocol

Nemám žádné zkušenosti s nasazováním rtmp, ale vím, že existuje několik řešení pro hraní, jako flowplayer: http://flowplayer.org/demos/plugins/streaming/multiple-rtmp.html

Vím, že MySpace přepnul všechny své seznamy skladeb umělců na rtmp a udržuje to v podstatě všechny - i když můžeme vždy zaznamenat výstup přehrávače pomocí desktopového softwaru, jako je Audio Hijack Pro:

www.rogueamoeba.com/audiohijackpro/

To vše bylo řečeno, viděl jsem ripper proudu rtmp na příkazové řádce, ale nikdy jsem ho nedostal do práce. Nakonec jsou nejlepší ochranou streamy rtmp minimální kvality.

Snad to pomůže!

  • Nevím, proč jste hlasovali proti, zdá se to jako docela legitimní odpověď. Skutečná odpověď je ukládání nemůžete zabránit, ale váš je dobrý kompromis.
  • to zní dobře. Teď potřebuji zjistit, jak nastavit RTMP server, nebo by byl sám hráč dostatečně dobrý?
  • Hlasoval jsem proti, protože většina odpovědí je nesmyslná nebo nesprávná. „odolný vůči snoopingu záhlaví“? „skutečný stream spíše než stream přehrávaný při stahování“? RTMP udržel každého mimo myspace hudební stopy? RTMP / RTMPS / RTMPE bylo přerušeno od 1. dne. Neposkytuje žádné další zabezpečení přes RealMedia nebo jakékoli předchozí streamovací technologie. Jedinou "tvrdou" částí stahování skladeb myspace jako mp3 je získání seznamu skladeb, který obsahuje rtmp:// URL. A to lze snadno provést pomocí pluginu Firefoxu, jako jsou Live HTTP Headers.
  • Také použití souborů s nízkou kvalitou k poražení stahovačů hudby je něco jako odříznutí nosu, i přes obličej. Můžete také dát špatnou hudbu, kterou by nikdo nechtěl stahovat nebo poslouchat. Dávalo by větší smysl streamovat zvuk, který byl ztrátově komprimován pomocí proprietárního kodeku. Kvalita by se snížila, pouze pokud by ji uživatel znovu zakódoval do běžnějšího ztrátového formátu, aby ji mohl poslouchat ve svém preferovaném hudebním přehrávači nebo na iPodu.
  • Streamy rtmp nejsou tak snadné ke stažení jako streamy mp3, a proto si udržely velkou většinu lidí. Dokázal jsem najít pouze nástroj příkazové řádky, který byl více potíží, než to stálo za to. „play-as-you-download“ není oficiální termín a klidně mě opravte. Měl jsem na mysli jen to, že streamování souboru mp3 je jiné než skutečné streamování jako rtmp. Až příště neodpovím;)

Pracoval pro vás: Charles Robertson | Chcete nás kontaktovat?