2011-10-10 58 views
1

目前我正在使用vlc實時轉碼我的視頻並通過Flowplayer顯示輸出。按需視頻轉碼和尋求

問題是,我努力尋求使用流水遊戲,我的時間在流和流水遊戲之間不同步,還有一些其他問題。

是否有任何流媒體服務器允許實時轉碼並允許Flash播放器尋找。

歡迎任何建議

回答

1

您可能想詳細說明您試圖達到的目標。有一個稱爲「緩衝區內尋道」的相對較新的功能。據說這隻能在FMS中使用。

但是,您所描述的問題對於您正在使用的ActionScript代碼(玩家)而言更具體。 如果您不熟悉這項技術,兩種搜尋的區別在於「常規」尋找關鍵幀,關鍵幀是在您編碼時定義的時間間隔內發生的,但通常的做法是每秒定義一次或兩個。新功能可能會尋找當前播放器緩衝區中的任何幀,因此它更精確,但僅限於當前在內存中的視頻。

還有另一種關於流式傳輸和尋求(從客戶端角度來看)的方法。您可以使用純HTTP和URLStream加載視頻流,然後執行NetStream#appendBytes()(adobe.com/go/as3lr - >查找NetStream類,它是appendBytes方法)。我贊成後面的,因爲這樣,事情就更加受我控制,那麼如果我使用NetConnection來加載內容。這也使得它對服務器更加靈活,因爲您可以真正使用任何Web前端來ffmpeg,例如,流式傳輸視頻。

這裏有一些服務器,我知道做流媒體,但如果你需要轉碼,ffmpeg可能是要走的路。

(我會發布更多的鏈接,但該網站只允許2爲新用戶)。

+0

是的,我已經配置了red5安裝,但是當使用ffmpeg和red5時,它不允許您轉到視頻中的特定點,您正在轉碼它將其視爲直播。 Vlc允許您在轉碼的視頻中查看確切的時間。 – Jed

+0

我也看了一下wowza,它看起來像它對待實時轉碼一樣red5 – Jed

+0

我需要實時轉換avi文件到h264,所以是用ffmpeg剪切電影將工作。唯一的事情是我最終會創建大量單獨的ffmpeg應用程序 – Jed