asp.net - 使用 ASP.NET JQuery 在 MedisElement 中显示大型视频文件的问题

标签 asp.net ffmpeg streaming mediaelement buffering

有一些大型 .Mp4 文件 编码FFmpeg 在另一个
项目 。

我使用 MediaElement.js 为用户显示视频(在另一台服务器中查看视频名称,将其复制到 Web 服务器位置,然后播放)。
对于较大的视频文件,它们无法播放。这是否意味着 MediaElement 加载整个视频文件,然后播放它们?
我应该怎么做缓冲单独的部分,以避免这个问题?

这是我使用的代码:

   if ($('#player1')) {
        player = new MediaElementPlayer("#player1",
              {
                //...
                alwaysShowControls: true,
                success: function(mediaElement, domObject) {
                       mediaElement.play();
                                                           }
              });
        }

I found this link MediaElement.js - Flash Video Wont Play Until Fully Loaded , I 'm not sure if its useful for me or not?



如果您想到任何解决方案,请告诉我,谢谢。

最佳答案

引用这个链接,https://superuser.com/questions/606653/ffmpeg-converting-media-type-aswell-as-relocating-moov-atom ,我创建了一个批处理文件,它读取所有视频文件并使用以下命令以新名称复制它们:

ffmpeg -i input.mp4 -codec copy -map 0 -movflags +faststart output.mp4

它将带有移动标志的文件复制到 -movflags +faststart 的起点

我还需要在 IIS 中添加 Mp4 MIME 类型。

关于asp.net - 使用 ASP.NET JQuery 在 MedisElement 中显示大型视频文件的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33115155/

相关文章:

c++ - 将字符串写入文件末尾(C++)

clojure - Storm > 如何将 Java 回调集成到 Spout 中

asp.net - 具有快速结账功能的 Paypal 获取 BillingAgreementID

asp.net - DDOS 攻击 : defending with Thread. Sleep()?

c# - 从背后的 ASP.NET 代码与 iFrame 对话

ffmpeg - 如何使用 avconv/ffmpeg 获取 H264 文件的持续时间/比特率

ASP.NET - LINQ 的优势

audio - FFMPEG。将视频与简介和音乐连接

FFMPEG 未执行

ruby - 通过Ruby流YouTube声音?