栗子現場直播 千篇一栗
有很多簡單的道理,若不是被遺忘,不是察覺不到,就是知易行難。

2012年2月10日 星期五

SkyFile

上次說過,要在 SkySocial 之上弄一個檔案分享功能:SkySpace。但後來覺得,改做 SkyFile 會比較好。

因為資源所限,要像 MegaUpload 那樣,提供空間任人使用,是沒有可能的。亦會重蹈 MegaUpload 的覆轍。因此這個方法不可行。

然後再回到 P2P 傳輸的做法。現時 BT / eMule 的發展相當成熟。BT 對伺服器的負擔較小,法律風險較低。因此這種分享檔案的方法比較可取。

我希望能集合 MegaUpload / BT / eMule 各家所長,以下是空想:

  • 上傳:使用者只要把檔案拉到某資料夾,就等如分享該檔案。
  • 下載:使用者在 SkyFile 網站按某條 link,檔案就會自動掉進電腦中。下載完後,他亦會成為分享者。
  • 細節:
    • Client side 長期運作一個背景程式,長期監視某資料夾。
    • 當使用者把某檔拉到該資料夾,該程式就會自動製作 torrent,並發佈到 SkySocial。
    • 他的朋友在 SkySocial 看到他的發佈。
    • 某某要下載他的分享內容,按下連結,他的 client 程式就會自動下載 torrent,再下載內容。
    • 下載完畢後,下載者會成為 seed。他可以選擇是否再到 SkySocial 發佈內容。

還可以發展出更奇怪的功能:使用者用手機,發現有興趣的東東。他按下載鍵,檔案不會直接傳到他的手機,而是當他回到家裡開電腦時,電腦就會自動開始下載。

而最令我頭痛的,就是那個 client side 背景程式。不但增加開發成本,對使用者來說也相當麻煩。

沒有留言: