iPad也可以支援FMS了
Adobe的產品經理Kevin Towes日前展示了FMS在各個平版電腦上的示範,其中比較受矚目的是iPad。由於Apple走的是HTTP Live Streaming(HLS)自有的格式,未來FMS的新版本也會加入支援,擴大對用戶及開發商更多的彈性!
更詳盡的內容可以參考Kevin的部落格: HTTP Streaming across multiple devices
Adobe的產品經理Kevin Towes日前展示了FMS在各個平版電腦上的示範,其中比較受矚目的是iPad。由於Apple走的是HTTP Live Streaming(HLS)自有的格式,未來FMS的新版本也會加入支援,擴大對用戶及開發商更多的彈性!
更詳盡的內容可以參考Kevin的部落格: HTTP Streaming across multiple devices
這是NASA把太空站的一些實況即時播映出來給外界瞭解平常不為人知的太空人生活,不確定是否都是live,不過對於神秘的NASA總是一個可以瞭解的管道。
這是放在Ustream底下的一個頻道,大家也許常常看到Ustream,但也許不瞭解背後其實是運用FMS來提供服務,而live影片的發佈則利用FMLE來把直播的串流影片丟到Ustream的server上,我想這是FMS一個不錯的實例!
最近有客戶遇到FMS無法在Linux上存取中文的串流檔名,同樣的問題在Windows的server上卻不會發生。
據研發人員表示,FMS並不去對串流檔名作任何解析的動作,也就是說檔案名不論是哪種語言格式,FMS只是bypass給OS去做處理,中間沒有做任何編解碼。
後來發現Linux需要針對locale語系作設定,這部分都含在一個i18n(/etc/sysconfig)的文件裡面,語系設定正確才能在Linux上順利使用中文!
詳細的可用設定如下:
LANG=”en_US.UTF-8″
SUPPORTED=”zh_CN.GBK:zh_CN:zh:en_US.UTF-8:en_US:en”
LC_ALL=”en_US.UTF-8″
SYSFONT=”latarcyrheb-sun16″
上面的中文語系是以簡中為主,針對每個變數的含義有興趣的人可以查閱Linux的說明文件!
今天Adobe宣布新的FMS修正版本已釋出放在官方網站上,此次的版本主要是修正安全性為主。另外,Flash Player也有更新,主要也是跟安全性有關。
詳細的修正內容跟下載,請到下面相關的連結:
有很多客戶會問到FMS裡是否有內容保護的機制,事實上FMS設計了RTMPE及SWF Verification來做第一層的防護,防止一些如rtmpdump的工具盜用下載影片。
RTMPE主要是在RTMP上做加密保護的一項協定,而SWF Verfication則是讓swf或者是AIR的檔案可以預先加入驗證機制,當FMS接收來自client端的要求時,能夠確認這個client端的檔案是由客戶許可發佈出去的,如果確認才可播放檔案。經由這兩個方法來達到保護的作用!這個機制目前在FMS 3.0以及Flash Player 9.0.115, AIR 1.0之後的版本才可使用。
這邊有份線上文件詳細說明如果設定這兩項機制:http://kb2.adobe.com/cps/405/kb405456.html
另外Adobe還有提供DRM的solution : Flash Access來做更進階的保護!
案例六:HR 簡報
一些大公司的HR常常需要佈達一些新規定跟做法,如果有FMS的話可以輕鬆傳遞到公司任何角落,利用直播或是預錄的方式來作講解,節省很多紙本及寄送費用。並且利用AIR桌面的應用程式讓員工及時收到相關更新訊息,並且可以線上解答疑問,做到及時交流的目的!
開發工具: Flash CS4或Flash Builder, 還有製作播放器所需的OSMF
編碼工具: Flash Meida Live Encoder
發布與錄製工具: Flash Media Interactive Server
收看工具: 桌面上AIR應用程式
案例六:保全監視
某公司保全部門由於公司策略,需要在同個地方同時監控幾十個分公司的出入安全。開發團隊開發了互動式的Flash應用程式以監控每個大樓裡的攝影機,這樣節省了很多聘僱保全的費用,也可由中央統籌管理紀錄每個辦公室的人員活動。IT人員可以客製化AIR應用程式,去控制相關的攝影機及拍攝角度,並且可以利用DVR功能調出幾個禮拜前的相關錄影。
開發工具: Flash CS4或Flash Builder, 還有製作播放器所需的OSMF
編碼工具: Flash Meida Live Encoder
發布與錄製工具: Flash Media Interactive Server
收看工具: 桌面上AIR應用程式
案例五:專案成員討論與會議
某些小型公司或跨洲跨領域的專案團隊成員可能遍佈在世界各地,他們有定期開會討論的需求,不論是差旅或是電話都是一筆不小的成本。多方的影音會議如果能在瀏覽器裡啟動並結合webcam跟microphone的話對這類小型公司或團隊是一個最簡單方便的選擇。這樣的解決方案能夠節省很多成本跟時間!
開發工具: Flash CS4或Flash Builder, 還有製作播放器所需的OSMF
編碼工具: Flash Meida Live Encoder(HD)跟Flash Player(SD)
發布與錄製工具: Flash Media Interactive Server
收看工具: 瀏覽器裡的Flash Player
案例六:技術支援
某家出版社新採購了一套檔案管理系統,它需要及時且迅速的技術支援。為了能夠迅速且直接作技術諮詢以及減少建置相關管理的人事成本,供應商利用及時交流的Flash應用程式,作線上影音教學及指導相關疑問,並且把一些常遇到的問題建置VOD影片來避免重複詢問的時間成本。FMIS可以作簡單的文字交流跟影片互動,Adobe Media Encoder能夠批次處理需要的預錄影片。
開發工具: Flash CS4或Flash Builder, 還有製作播放器所需的OSMF
編碼工具: Adobe Media Encoder, Flash Meida Live Encoder(HD)跟Flash Player(SD)
發布與錄製工具: Flash Media Interactive Server
收看工具: 瀏覽器裡的Flash Player
案例三:行銷活動的發表
某公司針對準備發表的產品想做一連串的行銷活動,所以利用FMS在社群網路來建立一個跟使用者有互動的網路介面,只要顧客錄下一段跟這產品相關的自拍影片,說出諸如感想之類的片段,就可參加比賽並贏得獎金。這樣的行銷手法可引起人們的新鮮度並減少自行錄製影片所增加的成本。使用者可運用客製化的網頁應用程式,只要準備webcam就可方便錄下影像並上傳,同時影片也放上網站供人點閱瀏覽。
開發工具: Flash CS4或Flash Builder, 還有製作播放器所需的OSMF
編碼工具: Flash Player的webcam介面
發布與錄製工具: Flash Media Interactive Server
收看工具: 瀏覽器裡的Flash Player
案例四:公司會議
某家高科技公司即將對內部宣布一項合作案,管理高層預計在公開宣佈前先行開一次員工大會佈達此訊息。由於這項訊息還沒公布因此不希望此項會議內容外流出去。因此他們使用FMS來達成這個虛擬會議以減少任何差旅費用以及不克參加的員工,並且在上面還可以利用簡報的方式來說明。他們可以利用SWF Verification及RTMPE來達到加密的功能,也可以很快速的客製化自己的播放器,同時可以遞送高畫質影片到任何員工所處的每個角落。
開發工具: Flash CS4或Flash Builder, 還有製作播放器所需的OSMF
編碼工具: Adobe Media Encoder
發布與錄製工具: Flash Media Streaming Server
收看工具: 瀏覽器裡的Flash Player
FMS可能很多人認為是用來作線上串流影音服務,諸如電視節目或者現場直播的比賽,演唱會等。但是對於一般企業其實應用面也是很廣,就像我們的競爭對手微軟也是有購買FMS做為內部使用。 以下我會寫幾篇有關於哪些情境下會用到FMS? 也許它正好是您目前正在尋找的解決方案!
案例一: 保險公司業務的教育訓練
我們都知道保險公司裡最重要的資產就是業務員,由於客戶遍佈各地,再加上目前多為跨國公司,對於分秒必爭的業務員來說要集合大家一起來作教育訓練是一個麻煩事!如果這時利用FMS來置放一些相關訓練的影片或資料檔,業務員們不論身在何處,只要手邊有台可上網的電腦,可以利用閒暇之餘登入公司的SERVER來收看預錄的訓練影片,同時公司重要的業務訊息也可同時發佈,節省了很多原本集會的差旅成本,而且運用FMS既有的串流加密可確保遠端電腦不留存任何記錄。
開發工具: Flash CS4或Flash Builder, 還有製作播放器所需的OSMF
編碼工具: CS5裡的Adobe Media Encoder
發布工具: Flash Media Interactive Server
收看工具: 瀏覽器裡的Flash Player
案例二: 金融業組織內部的訊息傳達
金融業由於處在資訊瞬息萬變的環境中,常常需要更新一些重要的財務訊息以及相關政策及時佈達,這時如果運用客製化的AIR應用程式讓員工進行安裝,便可隨時在桌面看到相關訊息的更新,並且立即可進行視迅討論或訊息和檔案的交流,縮短各自去尋找相關資料的時間,並可立即做好決策,增進個人及企業的生產力。而且不管你是使用哪種電腦平台都可順利使用,AIR的應用程式開發也是迅速確實。
開發工具: Flash CS4或Flash Builder, 還有製作播放器所需的OSMF
編碼工具: Adobe Media Encoder,Flash Media Live Encoder
發布工具: Flash Media Interactive Server
收看工具: 桌面上的AIR應用程式
這段時間陸陸續續有客戶跟sales詢問這個問題,我想答案是很肯定的,No。
我想這該從兩個面向去探討。第一,雖然Origin-Edge的架構是要減輕來源伺服器的負擔,所以很多人會想到那Edge Server是否能夠作更多的事情,這就有點當初想把事情簡單化的工作又變的複雜了,畢竟目前很多串流的應用面是單一方向遞送影音,例如VOD,如果想要貪圖這架構的方便而想在這上面動手腳,這就不是原本制訂此架構的本意。
第二,一些比較互動性的服務還是全部署Origin server來的單純,當然這中間有些資源配置的學問在裡面,對於CDN來說這正是跟可以跟對手進行差異化,凸顯本身開發的功力,Adobe如果面面俱到,反而能修改的彈性不大!
Large Scale Deployment這份文件提到這兩個架構部署應該注意的地方,有興趣的人可以研究看看。