如何使用apache设置mpeg dash服务器?

如何使用apache设置mpeg dash服务器?,apache,mpeg-dash,Apache,Mpeg Dash,我想在ubuntu 10.04上安装一个本地mpeg dash服务器。那么,在分别安装apache和mpeg dash编码器之后,我应该做什么呢 谢谢只需将MPD和短划线部分放入apache htdocs文件夹中即可。如果MPD有一个BaseURL,请将其修改为public-domain/directury,仅此而已 您可以查看此数据集的结构(FTP和HTTP访问):要将MPD文件和短跑视频片段放入web文件夹中,您可能还需要在web服务器上启用该机制。这是因为DASH播放器将使用遵循同源策略的

我想在ubuntu 10.04上安装一个本地mpeg dash服务器。那么,在分别安装apache和mpeg dash编码器之后,我应该做什么呢


谢谢

只需将MPD和短划线部分放入apache htdocs文件夹中即可。如果MPD有一个BaseURL,请将其修改为public-domain/directury,仅此而已


您可以查看此数据集的结构(FTP和HTTP访问):

要将MPD文件和短跑视频片段放入web文件夹中,您可能还需要在web服务器上启用该机制。这是因为DASH播放器将使用遵循同源策略的XMLHTTPRequests请求MPD文件和视频片段。这意味着,如果您的DASH player正在从不同的vanilla web服务器请求文件,则可能会出现如下错误

XMLHttpRequest cannot load http://remoteserver.com/resource. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localsite.dev' is therefore not allowed access. 
对于apache2,my confs available文件夹中的以下配置设置启用了CORS并完成了作业:

Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Methods "POST, GET, OPTIONS, DELETE, PUT"
Header set Access-Control-Max-Age "1000"
Header set Access-Control-Expose-Headers: "Server,range,Content-Length,Content-Range"
Header set Access-Control-Allow-Headers "range,x-requested-with, Content-Type, origin, authorization, accept, client-security-token"

请注意,并非所有这些标志都是仪表板维修所必需的。我重新使用了这个博客页面中的代码开始,但还没有研究所需的最小标志。

好的,谢谢,我在客户端该怎么做?我安装了VLC播放器,但它无法流式传输MPD文件。您可以使用,仅限HTML5/JS,也可以使用HTML5/JS以及Flash的播放器。