2010-01-04 28 views
0

通常情況下,Flash流媒體通過捕獲網絡視頻/音頻和使用NetConnection和其他對象服務器,例如FMS流,Red5的,Wowza等等我可以在通過RTMP流式傳輸之前創建/修改Flash視頻流嗎?

做我還沒有找到如何創建自己的數據流的任何實例圖像和流作爲視頻到服務器。

我知道這將有可能將圖像轉換爲字節,並通過共享對象發送。然後在服務器上解碼並在服務器上創建一個視頻文件(例如使用ffmpeg),但如果可能的話,我寧願在客戶端實時執行它。

是否有可能做到這一點的純閃存/的Actionscript?

謝謝:)

回答

0

我不相信從 AS3視頻流存在任何庫。這是非常處理器密集型的,可能不是實時的。 http://en.wikipedia.org/wiki/Flash_Video

您可以保存包含未壓縮位圖數據與此LIB一個FLV的,但是這不會得到你想要的東西.. http://www.zeropointnine.com/blog/simpleflvwriteras-as3-class-to-create-flvs/

你可能會需要一些服務器 - 以實現此目標 - 如果您的Flash應用程序只是通過線路發送組件照片(假設這是某種幻燈片放映),您將獲得更好的性能...

是否需要實時?

+0

謝謝。我想要一些專家意見,這是否可行,看起來不可行。我回到計劃B並通過Java applet完成我的實現。 – Janusz 2010-01-04 22:25:49

0

從技術的角度來看,我不得不說。你所建議的似乎是一組圖像的實時編碼,然後將它們發送到服務器。

視頻編碼/解碼是很不對稱的。解碼要比編碼快得多,而Flash/AS當然不需要很快就能完成。也許你創建了一個自定義攝像頭驅動程序,它需要一串圖像,但這需要用戶安裝。

你想獲取和發送什麼樣的圖像?也許還有另一種解決方案?

0

從不可能軟件退房噴射流。他們做這樣的事情,也有一個SDK。 乾杯