作者 主題: facebook上設計real-time webcam  (閱讀 2788 次)

0 會員 與 1 訪客 正在閱讀本文。

MJordanM

  • 可愛的小學生
  • *
  • 文章數: 5
    • 檢視個人資料
facebook上設計real-time webcam
« 於: 2011-04-27 02:31 »
如題,前陣子就一直想嘗試做做看
因為可以讓視訊隨時隨地都可使用,不用另外再去安裝軟體
只要一個webcam和一台支援flash的NB
就可以視訊
可是現在卻無從下手,不知道要從哪邊開始去思考,該去研究那種語言
請問有高手可以指點迷津嗎?
Thank you so much.

fillano

  • 鑽研的研究生
  • *****
  • 文章數: 526
    • 檢視個人資料
回覆: facebook上設計real-time webcam
« 回覆 #1 於: 2011-04-27 11:18 »
你都已經提到「flash」了...那就看flash使用什麼語言阿。不過既然是在網頁上跑,你還是要知道網頁會使用的技術跟語言。
Sapere aude! Habe Mut, dich deines eigenen Verstandes zu bedienen! ist also der Wahlspruch der Aufklärung.

洋蔥叔叔

  • 榮譽博士
  • 鑽研的研究生
  • *****
  • 文章數: 830
    • 檢視個人資料
    • 洋蔥叔叔的隨意漫談電腦、網路、.NET、軟體本地化、雜七雜八
回覆: facebook上設計real-time webcam
« 回覆 #2 於: 2011-04-27 17:10 »
雖然沒做過類似的東西,大致想一想的話你至少應該要先弄懂這些技術:

1. Facebook API (HTML, Javascript, CSS etc)
2. PHP/Mysql (或其他網頁語言跟資料庫的組合)
3. Flash 跟 Actionscript (要處理 webcam 的資料,就得靠 Actionscript)
4. Flash Media Server API

基本上的架構可能會是:
1. 你一定會要有台伺服器放你的Web應用程式,swf,跟 Flash Media Server
2. 當使用者在 Facebook 上允許執行你的程式之後,伺服器會透過 Facebook API 拿一些資料 (比如說目前的使用者,好友清單,好友狀態等等) ,然後會將使用者轉到你 swf 的頁面
3. 理論上你的頁面上會有一個地方讓使用者選要跟誰視訊,又或者是採聊天室制,看你怎麼設計。這部份會牽扯到 swf 跟 Web 應用程式的互動。
4. 當視訊啟動之後,使用者互相視訊的資料會在 swf 裏面透過 Flash Media Server 傳。

但這個方案有個最大的問題就是伺服器的費用,第一你要有台主機,再來要買 Flash Media Server 的軟體,最後伺服器還需要非常大的頻寬 (P2P 不大可行,大部份的人都無法 P2P)。

如果你花時間研究了,也做出來了,軟體也買了伺服器也租了,然後做出來放在 Facebook 上免費給大家使用,那我只能說您真是佛心來的。







MJordanM

  • 可愛的小學生
  • *
  • 文章數: 5
    • 檢視個人資料
回覆: facebook上設計real-time webcam
« 回覆 #3 於: 2011-04-27 21:33 »
謝謝...