azure – 来自Blob存储的平滑流式视频
我有一个MVC 4应用程序,其中包含一个视图,仅显示来自MP4格式的azure blob存储的“视频”.目前我正在使用MediaElment.js(或任何典型的Flash播放器)作为视频播放器.如何以流畅的流式传输或渐进式下载(自适应流式传输)方式播放这些视频.我必须在Azure中设置哪些配置才能支持流式传输?在将MP4文件上传到blob存储之前,我还需要做些什么吗?
我已经通过了这个链接 如果我可以在上传时更改媒体文件,是否可以执行任何操作? 谢谢. 解决方法
我一直在做这个,但没有自适应流媒体(我正在处理只有25mb或更小的视频文件).我在我的网页中使用JWPlayer作为前端,视频在Azure blob存储中.
我正在使用预先构建的Windows二进制文件ffmpeg.exe我将其上传到Azure(将其放在Worker Role项目的根目录中),然后我在WorkerRole中使用System.Diagnostics.Process来按摩视频文件.您可以这样做以创建所需的不同质量版本. 因此,当用户上传视频时,我的业务逻辑层会在Azure消息队列中发送消息,我的工作者角色会将其拾取,将视频复制到Azure LocalStorage(LocalStorage是您可以在Azure项目设置文件中配置的物理磁盘),在文件上运行ffmpeg.exe,然后将其放回blob存储中. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |