我在C#中编写了一个通过HttpRequest下载块内容的应用程序,我想知道是否可以将这些云(Google Drive,Dropbox,OneDrive)服务中的内容作为HLS,DASH或RTMP流进行流式传输?如果有的话,是否有人知道如何为它构建URL?我在网上找不到任何关于此的东西。如何基于媒体文件制作破折号编码配置文件并将其上传到Google驱动器以通过DASH流播放实际媒体。再次感谢。
我想知道是否可以将这些云(Google Drive,Dropbox,OneDrive)服务中的内容作为HLS,DASH或RTMP流进行流式传输
我认为这是可能的,因为有一个名为Bitmovin的服务支持云视频编码。它可以将您的视频编码为MPEG-DASH
和HLS
。您的输入视频可通过各种输入协议(如HTTP或FTP服务器,Google云端存储,Amazon S3,Microsoft Azure,Aspera)传输到Bitmovin云编码服务。详情请参考Setup Adaptive Bitrate Streaming with DASH and HLS。
对于uwp应用程序,有一个official sample显示来自自适应流Uri的创建媒体源。此示例中的Uri来自Azure media service,它也可能有助于编码视频文件。细节实现你可以尝试。