azure - 捕获视频并将其上传到 Azure Blob

标签 azure video-streaming blob azure-media-services

我正在开发一个示例项目,我想从网络摄像头捕获视频并将其直接上传到 blob,而不在本地保存视频。

它的工作方式应该是不应该在本地存储视频。有什么方法可以继续将正在捕获的视频源流并行上传到 Blob 存储吗?

最佳答案

从技术上讲,这应该是可能的。 Blob 存储允许您分块上传文件,完成后您可以按特定顺序提交这些 block :

使用这些方法,您可以在内存中创建一个缓冲区来存储视频,并在每次缓冲区达到一定大小时调用 PutBlock。然后,一旦记录完成,您就可以调用 PutBlockList 来提交所有 block 。因此,您的 blob 将包含完整的记录,而无需先将其保存到本地磁盘。

关于azure - 捕获视频并将其上传到 Azure Blob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14191777/

相关文章:

video-streaming - Wowza 流引擎管理器在 30 秒内未启动

javascript - 将Blob转换为WAV文件

c++ - 在 C++ 中表示 BLOB

java - 使用 Apache Camel Framework 将数据持久化为 Oracle DB 中的 BLOB/CLOB 数据类型

azure - Kustos bag_unpack 不解压我的 json 字典字符串

azure - 如何将 AKS 日志发送到 eventhub?

video - 当播放器客户端开始播放短跑媒体时

c# - 使用 Pulumi 为 Azure 应用程序配置增加值(value)

ruby-on-rails - 载波/雾 azure : azure is not a recognized provider (ArgumentError)

用于 AR 的 Android 视频流捕获