您在這裡

druPatry Live!!

hom's 的頭像
hom 在 2009-03-28 (週六) 13:01 發表

感謝大家的使用以及建議
這次轉播對我們來說也是影音串流+互動技術第一次的實戰經驗
之後如果有機會再幫 drupaltaiwan 做線上轉播的話
會努力提供大家更好的使用經驗

說實話,我在想你應該是知道的,可是為甚麼要拆字來表達,這就不是我能夠瞭解的~
所以我就裝作你可能是不知道這個字怎麼唸來回應...

這是第三次參加Drupal聚會了,感覺一次比一次有吸引力,人數也越來越多。
Hom和花水木兩個新站長的人氣很高啊,頭一次看到這麼大場面的聚會,還有外國朋友到現場徵才,盛況空前。
真是辛苦兩位站長以及所有的工作人員,你們真的很厲害。

這次聚會還有現場直播,直播還可以發簡訊聊天、問問題,技術真是嚇死人的高超啊!
這樣一來,參加的實際人數就變多了,可以讓更多人參與討論;還有人可以從上海問問題,真炫。
不過這樣好像同時在參加兩場會議,主講者在講的時候,還可以看到轉播員和花水木在主持線上的會議,感覺很特別,

人多了,要一個一個透過自我介紹讓大家認識就相對比較難了,很期待四月份的小聚還有之後的聚會,能夠認識更多的Drupalers。

tky

tky

再看看研究的結果吧!! 如果能夠直接把 ppt 或 pdf 直接放到 flash 裡面,那也許就可以直接投影轉播,像是電視牆的效果。
當然可以讓外面的人可以用視訊跟場內的人互動就更好了(這個功能其實有作,但是到目前仍有 bug)。
不過要把 PPT 放入感覺難度頗高,還是先處理會斷線的問題比較好。
雖然已經接了會場中唯一(至少是我知道的唯一)有線網路,但還是會偶而瞬斷。
看到開始工作列出現「網路連線已拔除」氣泡框的感覺頗不好...= =a

如果我是收看轉播的人,應該不希望訊號常斷吧! 所以雖然訊號斷非我能控制,但是還是對「看不到重要畫面」的人表示歉意。

ps.
其實前一天就試過用 3G 網卡連線,不過頻寬不夠,傳兩組視訊太 lag 了,所以雖然有線會斷,但是仍然用它作轉播。

事實上聚會前我一直有其它工作插進來,所以主要的 Server 和 Client程式可以說都不是我寫的,我只有參與討論和測試。大部分都是另一個同事寫的,當天她也有到場,支聚會援報到的工作。(還沒經過她同意,所以就不公佈 Drupal Taiwan 上的 ID)

另外發現台下問問題的時候會有收音的問題,下次大聚會可能要請人支援收音設備(我想到的是一根長竿子加Mac),其實不只是場外,場內也有人會聽不清楚(我就是其中一個)。

我只是一個撰碼員,靠寫程式過活。
自從 Drupal 在 4.7 版的時候知道他的存在,但是後來跳去其它程式語言很久沒回來。
變成 D5 比較熟,D6 知道一點,D7 還在學的狀況…

thomasfan's 的頭像

相信許多是用過昨天現場轉播系統的朋友們都會好奇這套系統是怎麼弄的???
我們都知道是用Red 5 架設的,可否請您提供些詳盡的資料,好讓有興趣的朋友研究研究。
再次感謝。
***************************************
Drupal 水隆投
牛股們(NewGoodMan)

詳盡的資料.... 呃... 這有點難倒我了。並不是說這是什麼商業機密,至少前天我就知道我一個大學同學的公司也有在用。
而是和 Jimmy 說的一樣,這個技術其實不難,只是比較少人在作。
下面我還是提一下我所知道的部分。

Red 5 是 2006 才出現的一個 OpenSource 專案,目的是作一個便宜的「Flash Server」。
專案已經由改到 google code 上面了,所以新的網址是 http://red5.googlecode.com,在這裡才能找到最新的版本 0.8.0 rc2。
不過還是有許多文章會連回原來的網站,因為版本的差異,所以許多文件的內容是過期(錯的),因此我們花了許多時間在嘗試,目前還沒一個比較清楚的概念。
雖然我本身有一張 SCJP 1.4 的證照,但是對 Java 並不是很熟悉,所以公司裡其實沒有「本來Java就很強」的人。
說這次的轉播是測試,是實驗,其實都是事實,不是什麼謙虛之詞。

這次用到的技術說穿了只有三個。
影音的串流技術︰
主要的難度的在於決定發送影片的品質,和每秒抓去畫面的數量。這次主要也是試驗「可接受的品質,機器能否負荷」。
這次畫面有兩個視訊串流,上面的來源是用 web cam 拍主講者,所以重點是「看得到有人在動,聽得到聲音」,所以品質最差,但是可以看到人在動。
下面的影片,在一開始考慮的時候就認為會出現我抓圖之外的投影片,或是不得不用 DV 拍攝的情形。所以它是用 640 x 480 抓畫面大小,品質也比較好。但是很顯然它頓得很嚴重,實際上應該是要動更快一些的。
收音的部分,是 Flash Player 可以調的,所以我用 DV 來收音(web cam 的回音比較大),但是這次借到的 DV 會自動關機,雖然用一卷不用帶子來騙,但也只能撐 120 分鐘,所以中間有韾音、影像不見。就是換帶的情形。

共享物件︰
說實話這部分我還沒學會,主要是共享變數給所有 Client端,跑馬燈、換圖片、在圖片上畫重點,都是它作的。

廣播︰
這次的算是最基本的應用了,只有一個空間,發出的訊息所有人都看得到,看一般聊天室可以發密語,表情文字之類的還差太多。文字訊息變頻色和表情符號和 Server無關。

重點提到的不多,因為連我就不知道作的方式對不對,所以也不敢多提。怕教錯觀念反而害人繞遠路。

對岸有這平台的論壇, http://www.openred5.com/bbs/index.php不過對於入門的文章真的不多。至少我還沒有找到可以讓我了解 Red 5 全貌的文章。

目前我的目標是把官方引導文件看完(如果要我先看完,DruParty 就沒東西轉播了),另外就是研究Red 5 用到一些 Java 延申架構,像是 Spring。還有就是 Java 程式的設計模式,硬寫程式已經讓我和同事吃了滿多苦頭。
等到有更多心得再來分享好了。(這篇回文似乎已經太長了)

我只是一個撰碼員,靠寫程式過活。
自從 Drupal 在 4.7 版的時候知道他的存在,但是後來跳去其它程式語言很久沒回來。
變成 D5 比較熟,D6 知道一點,D7 還在學的狀況…

thomasfan's 的頭像

讚!讚!讚! 感謝您辛勤分享。
哈哈,雖然大概有個方向了,不過時間關係要過幾個月後再來研究研究。
或許大家會認為有點誇張,但是昨天那種參加台灣水滴趴的高興心情到現在還不能平復呢...就感覺好像回台了一樣。呵呵^_^
***************************************
Drupal 水隆投
牛股們(NewGoodMan)

能夠聽到好的回應,就是我們這些研究的人最大的動力了。
證明努力沒有白費,謝謝啦~

我只是一個撰碼員,靠寫程式過活。
自從 Drupal 在 4.7 版的時候知道他的存在,但是後來跳去其它程式語言很久沒回來。
變成 D5 比較熟,D6 知道一點,D7 還在學的狀況…

那個隨

其實你們做的東西,不只有商機,也挺有意義的
謝謝你們無私測試分享 :P
讓我大開眼界哈哈

--
from open mind to open source~

--
from open mind to open source~

thomasfan's 的頭像

今天Jimmy說到兩家Drupal-base公司-AcquiaLullabot

還有一家公司我也很關注的-Development Seed
您可以在http://code.developmentseed.org/ 看到該公司開發的相關模組與資料。

當然國外還有許許多多與Drupal相關的公司, 期待網絡行動科技有限公司成為閃耀的台灣之星。

加油!!!
***************************************
Drupal 水隆投
牛股們(NewGoodMan)

棒,好東西耶!!
令人驚艷~

希望早日看到轉播程式發揚光大!!! XD

-------------------------
我在2008/12/12認識了Drupal

-------------------------
我在2008/12/12認識了Drupal

下個月底可能會做類似KKBOX的線上播放系統
不知Red 5是不是設計來承受商業級使用的?
晚點去查查資料~ 謝謝大家的分享!! :-)

-------------------------
我在2008/12/12認識了Drupal