看板 Web_Design 關於我們 聯絡資訊
各位前輩好,小弟近來在架設影音網站練習時有個疑惑 記得小時候,看有些網頁用簡單的 flash player 播放影片時 我們甚至可以從頁面原始碼找到影片的來源(mp4, wmv, etc) 但是基於安全和智慧財產考量,不應該讓這種事情發生才是…… 問題一: 我想請問像 youtube、土豆網等知名影音網站 可能是用什麼方法避免觀眾輕易取得影音來源呢? 問題二: 這個技術是不是有什麼特別的名字? 問題三: 我如果打算使用 html5 player 原理和 flash player 一樣嗎? 問題四: 我覺得我問的這問題可能很常見 但由於我實在不知道該用什麼關鍵字,所以也難以爬文和 google QQ 來這裡向各位取經,如果有前輩知道,希望能不吝分享關鍵字 感激不盡! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.246.1
pm2001:youtube取的到影片阿 12/17 03:35
這是我從某個影片上面的頁面原始碼擷錄: http://paste.ideaslabs.com/show/PgM9hemK4O p大是指這裡有什麼線索? ※ 編輯: tonytonyjan 來自: 140.113.246.1 (12/17 03:50)
andrew43:只不過是靠flash去取影片內容而已,沒太特別吧。 12/17 04:02
andrew43:把影片檔路徑和檔名不直接告訴你罷了。 12/17 04:02
andrew43:如果你不想在html中顯示影片檔名,那html5大概不是選項 12/17 04:07
andrew43:頂多藏起來,但會找的人還是找得到 12/17 04:07
andrew43:重點是,敢放就要承擔被下載甚至散布的風險 12/17 04:09
terlin10:大概就像一般網頁一樣,看到的東西都是下載下來的 12/17 08:56
terlin10:只是有沒有藏好而已 12/17 08:56
superpai:一堆Firefox外掛可以幫你抓Youtube影片。問題本身就錯了 12/17 08:58
EAFV:講難聽點 就算不能抓 但是一樣可以另外用螢幕截取軟體錄 防這 12/17 09:06
EAFV:個本身就毫無意義 12/17 09:06
terrylchen:用Chrome內建的開發人員工具馬上就找到影片來源了 12/17 10:44
abcabcabc:可以取得影片 而且非常容易取得 12/17 11:46
abcabcabc:如果你不想讓人看到 可以每一小段都定期回傳取加密 12/17 11:48
abcabcabc:取得的每幾段都是打亂的東西 再還原 12/17 11:48
abcabcabc:但是最後為了要能讓使用者能看到影片 你的東西還是 12/17 11:49
abcabcabc:得攤出來 所以仍舊抓的到影片 12/17 11:49
abcabcabc:有些你認為抓不到的 是你還不知道可以抓而已 12/17 11:50
abcabcabc:前面版友有講到 靠flash取影片內容 12/17 11:51
abcabcabc:其實這部分也可變複雜 每段時間都定期非同步到後端取 12/17 11:52
abcabcabc:特定加密 比對加密時效性 取得每幾段打亂的再用某 12/17 11:52
abcabcabc:取得的密碼還原 12/17 11:53
abcabcabc:只是我覺得做這些最後終究需要呈現給使用者看的內容 12/17 11:53
abcabcabc:把自己搞那麼複雜 除了浪費系統資源 沒太大意義 12/17 11:53
謝謝大家!讓我對我問的問題有更多的瞭解(特別感謝兩位a大的解釋) 我後來自己又 google 了一次,關鍵字應該是「防盜連」 (但英文是什麼就不知道,否則應該有更多的資料) 方法有很多,但正如各位所說 這全都都只防君子不防小人,但我覺得如果可以稍微防一下,對網站也益無害的吧? 另外我在某討論區看到一段話: 「有名大站可能為了防盜連,不提供連結嵌入複製,還有我稍微研究一下了他們網頁原始 碼...他們將整個flash物件的語法寫在javascript裡...所以沒辦法直接外連,所以有名大站目 前是無解的....」 我對「整個 flash 物件的語法寫在 javascript」這段是什麼意思看不太懂…… 想請教知道的前輩,這段是什麼? ※ 編輯: tonytonyjan 來自: 140.113.246.1 (12/17 22:42)
andrew43:防盜連是另一個題目, 就是阻止a伺服器取用b伺服器的資料. 12/17 23:50
andrew43:要達成這件事倒簡單很多. 12/17 23:50
XD9527:防盜連請搜尋 .htaccess 12/18 14:20
billyyeh:如果使用者用銀幕錄影軟體~一樣會被複製吧 12/18 20:36
TonyQ:tonytonyjan 一方面是swfobject 另一方面應該有用一些加密的 12/20 03:54
TonyQ:我說錯了,不是加密,是混淆的方式,讓難度增加。 12/20 03:54
TonyQ:不過基本上這種東西是沒有必勝解的 12/20 03:54