1

回复:http ://www.gooplusplus.com/minmedia/demo/minmedia.php

我正在研究最终可能成为局域网的极简媒体服务器,可以选择将文件启动到 Chromecast。这是因为发现没有 UPnP/DLNA 客户端 Chrome 应用程序或 Chromebook 的简单媒体访问方法。

虽然 Plex 在 Chromebook 上工作,但 Chromecast 重定向只能通过 Plex 网络链接工作。无论如何,大多数媒体服务器似乎有很多不必要的开销和周期性的磁盘抖动,而我们所需要的只是通过 wifi 从几 TB 的 LAN 托管媒体文件中播放的简单直接的方式。IMO、缩略图和类别功能等只是妨碍实际观看或收听。

足够的肥皂盒,现在到 MKV 和 M4A 文件异常:当我从我的网络主机 (Hostgator) 单击指向 MKV 演示视频文件的链接时,浏览器(Chrome 和 Firefox)开始下载而不是播放 MKV 文件。当我单击本地相同文件的链接(Civet Web 服务器,Mongoose 的开源分支)时,MKV 文件在 HTML5 浏览器窗口中正常播放。

M4A 音乐文件则相反。单击 Hostgator 托管的 M4A 文件链接会在浏览器的 HTML5 网络播放器中播放。单击本地托管的文件会提示下载而不是播放。

那么,那里的一些专家可以告诉我为什么指向这两种媒体文件的链接在本地与在互联网上的行为不同吗?它是 (1) 主机 [Hostgator] 还是 (2) Web 服务器(Apache vs Civet Web)的功能?是否有一些用于 Apache 或其他地方的 mime 类型等配置文件可能会强制我的主机如何处理 MKV 文件?

MinMedia 局域网 (Win7) MKV 链接

4

1 回答 1

0

参考:http ://www.homenetvideo.com/demo/index.php?/Test%20Formats

像 Google Chrome这样的 HTML5 浏览器如何处理MKV、M4V、MOV、M4A、M4B似乎取决于Web 服务器的配置文件。

这是我添加到我的 Hostgator homenetvideo.com .htaccess文件中的内容:

RemoveType .webm
RemoveType .mpeg
AddType video/webm .webm .mov .m4v .mkv
AddType audio/mpeg .m4b

这是我添加到 LAN Web 服务器civetweb.conf文件中的内容:

extra_mime_types .m4v=video/mp4,.mov=video/webm,.m4a=audio/mpeg,.m4b=audio/mpeg

本地网络和外部服务器上的这些格式现在可以从浏览器HTML5 播放器播放

VIDEO: MP4 WEBM OGV + .mkv .mov .m4v
AUDIO: MP3 OGG WAV + .m4a .m4b

...

Homenet 本地媒体服务器 - 测试格式

Homenet - 在浏览器 HTML5 播放器中播放的 MKV 文件

于 2014-07-27T12:49:39.250 回答