2014-03-13 65 views
2

我試圖設置Wowza + JWPlayer允許流式傳輸VOD文件(來自S3服務器)。假設我的文件名爲「video1.f4v」,位於rtmp:// server:1935/vod/mp4:amazons3/bucket/video1.f4v。Wowza:動態轉碼(並保存)一個流的多個比特率版本

  • 有沒有辦法設置Wowza所以它產生的流,我可以添加到我的(JWplayer)視頻播放器實例的不同版本(例如240P,360P,720P)? Wowza會在第一時間將文件編碼後保存文件嗎?或者每次都需要轉碼用戶請求文件?

  • 或者我必須自己編碼所有3個版本,將其上傳到s3,然後爲JWplayer創建一個自定義播放列表?

謝謝!

+0

如果您使用rtmp,則需要使用.smil文件設置JW Player - http://www.longtailvideo.com/support/jw-player/29365/rtmp-dynamic-stream – emaxsaun

回答

1

您需要使用代碼轉換器手動將視頻轉碼爲所需的比特率。

即sample.mp4到sample_240.mp4,sample_360.mp4,sample_720p

Wowza不要被這個時候有VOD轉碼器。由於您使用的是AWS S3存儲桶,因此我建議您使用AWS Elastic Transcoder對所有視頻進行轉碼。

您應該創建兩個S3存儲桶。讓我們說:uploadvideofiles,transcodedvideofiles

您需要將所有視頻上傳到「uploadvideofiles」存儲區,並使用代碼轉換器將其轉碼並保存在「transcodedvideofiles」中。

這裏是AWS彈性轉碼器指南:http://docs.aws.amazon.com/elastictranscoder/latest/developerguide/introduction.html

現在你可以使用轉碼的視頻流媒體。

+0

這很棒, 感謝你的回答! –

相關問題