我必须将旧项目从 Windows Media 迁移到 HTML5 视频/音频。系统应向符合以下标准的网络用户提供视频/音频内容:
- 播放:大型视频/音频文件的片段(TcIn 到 TcOut)应该“即时”播放给网络用户。(将源素材切割成片段是行不通的,因为片段之间的重叠率很高,因此需要增加 3-4 倍的硬盘空间和大量额外的编程。大型源文件的标记播放也不是一种选择因为源材料的某些禁止部分永远不应该提供给用户)。
- 剪切:一般来说,用户可以复制材料。事实上,通过使用下载功能,用户可以下载选定的片段。我想,这不是问题:一个服务启动了一个剪切软件(可能是 ffmpeg)来剪切视频,并通过电子邮件通知用户下载该产品。(这就是我现在这样做的方式,但可能有一个更简单的选择)。
- 格式:大多数浏览器(Chrome、Firefox、Opera、Android)支持的首选视频/音频格式是什么?
- 服务器:如果可能,我会保留 Windows Server,因为后面的数据库是 MS SQL Server。
(Windows Media Server 和 WMEncoder 目前在上述所有方面都可以正常工作,但是浏览器不再支持 WM。这就是重新设计的原因)。
如果您对如何重建此视频/音频系统提出任何建议,我将不胜感激。(使用哪些软件元素以及如何使用)。
谢谢你。
-------- 补充 --------
尊敬的评论者,
感谢您的评论。请注意,以上只是一个问题,其余的只是问题/条件的详细描述,由 stackoverflow.com 推荐。我猜,答案也很简单,我自己试着写一下:
- 您应该将大型视频/音频文件保存为xxx 格式 ,因为...
- 您创建一个像这个例子一样的播放列表文件......为每个片段。
- 您在网络/媒体服务器上安装xxx 流媒体软件组件以播放片段。
- 您可以像这样从客户端 Web 浏览器寻址和播放片段:...
- 对于异步切割,是的,我推荐 ffmpeg,试试这些配置文件设置。
只是缺少一些粗体部分。感谢任何可以填补它们的人。