繁体   English   中英

我如何使用 Azure 媒体服务流式传输和下载视频

[英]How can i streaming and have the video available to download using Azure media services

我需要 stream 一个电视信号(我有权利)使用 azure 媒体服务。 同时我需要作为视频访问并至少作为一部分下载但我如何访问这个连续视频的一部分。 我认为工作编码器是工具,但我找不到方法。 有什么办法吗?

解决方案 1:使用FFmpeg下载任何 Azure 媒体服务视频或直播 stream。为此,您需要安装FFmpeg 无论您使用的是 Windows、Linux 还是 Mac OS。

在这里下载最新的FFmpeg: https://ffmpeg.org/download.html

并且需要获取正在观看的视频的 Azure Media Service 流畅播放 URL。 通常,此 URL 以'manifest'结尾。

例子:

在此处输入图像描述

请参阅此文档,您可以在其中找到下载或直播 stream 的分步过程

1) https://anduin.aiursoft.com/post/2020/5/15/download-any-azure-media-service-video-or-live-stream-with-ffmpeg

解决方案 2:直播事件可以设置为直通(本地直播编码器发送多比特率流)或直播编码(本地直播编码器发送单比特率流)。 有关媒体服务 v3 中实时流式传输的详细信息,请参阅实时事件和实时输出。

现场活动:

使用直通直播活动时,您依靠本地直播编码器生成多比特率视频 stream 并将其作为贡献源发送到直播活动(使用 RTMP 或分段 MP4 输入协议)。 Live Event 然后将传入的视频流传送到动态打包器(Streaming Endpoint),而无需任何进一步的转码。

实时编码:

将云编码与媒体服务结合使用时,您需要将本地实时编码器配置为将单一比特率视频作为贡献源(聚合速率高达 32Mbps)发送到实时事件(使用 RTMP 或分段 MP4 输入协议)。 Live Event 将传入的单比特率 stream 转码为不同分辨率的多比特率视频流以改进传输,并使其可通过 MPEG-DASH、Apple HTTP Live Streaming (HLS) 和 Microsoft Smooth Streaming 等行业标准协议传输到播放设备.

有关更多详细信息,请参阅此文档

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM