2011-06-01 382 views
1

我有一個客戶想要在iOS上提供他的視頻教學內容的付費應用程序,但我們當然不希望人們只是獲取視頻內容直接無需支付應用程序。只通過iOS應用程序訪問視頻內容 - 我會怎麼做

有沒有一些簡單的方法來做到這一點,我俯瞰?他希望內容流式傳輸,以便他可以在不更新應用程序的情況下輕鬆週期地添加內容

也許使用Youtube,但有視頻密碼保護?有沒有人使用過任何人都聽說過的適當iOS API的服務?

+1

從根本上不可能阻止一個堅定的人假裝成iPad。 – SLaks 2011-06-01 22:24:30

回答

0

我從來沒有這樣做過,但你可以做一些基於設備ID的令牌交換。首次使用該應用程序時,請將設備ID註冊到內容服務器,並在從服務器請求媒體時將其與某種類型的含鹽散列結合使用以識別設備。

0

我正在考慮兩個選項。

1-以下這篇文章(大致)In the iPhone SDK, how would you programatically pass a username/password to a secure site,本質上是做一個密碼保護.htaccess的組合,利用robots.txt來阻止搜索引擎索引視頻和混淆視頻名稱。我必須研究視頻目錄的密碼保護以及如何做到這一點...但它似乎是最簡單的。缺點是明文密碼。

2-一個稍微複雜的方法,我使用oAuth進行身份驗證,但確實遵循第一條路徑,並且可能利用http://maniacdev.com/2010/09/new-open-source-oauth-library-for-easy-authentication-on-ios-devices-from-google/來幫助編寫oAuth文件。

第三可能是昂貴的選擇是看HTTP實時流在OSX服務器http://developer.apple.com/resources/http-streaming/

你們怎麼認爲這些選項的聲音?有沒有其他人我不考慮?

相關問題