簡體   English   中英

aws lambda 上的 net core 和視頻轉碼

[英]net core and video transcoding on aws lambda

我正在尋找解決方案:

  1. 將視頻上傳到 s3 存儲桶
  2. 視頻上傳后 aws lambda function 將被觸發
  3. lambda function 將使用 ffmpeg 層來轉碼視頻(主要是裁剪與其他功能)
  4. 保存結果(將視頻轉碼到 s3 存儲桶中)

我在 lambda 中選擇的語言是 c# 和 net core runtime。

我已經找到了各種使用 aws ffmpeg 層使用 lambda function 進行視頻操作的資源,但在網絡核心 Z9436BCZF4428618A 中沒有示例。

我的問題是:

Can I use existing FFmpeg/FFprobe Lambda Layer for Amazon Linux such as this one with lambda function written in c# and .net core?

另一個問題:

您是否建議將 Amazon Elastic Transcoder 作為與 lambda function .net 核心集成的更好選擇?

是的,您可以使用 lambda 內的 ffmpeg 層對文件進行轉碼。 我有一個用 python 編寫的代碼,它將上傳到 s3 存儲桶的文件轉碼為 H.264(另一個存儲桶)。 Python 和一點點 C++ 是我知道的唯一語言(新手)。 所以,我對 C# 無能為力。 如果您有興趣,我可以分享邏輯或發布我的 python 代碼。 考慮到 ffmpeg、400000 免費 gb/s 和 lambda 提供的不同選項,我相信使用 lambda 進行轉碼優於 AWS 媒體轉碼器(基於我的計算成本較低)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM