如何从服务器播放视频?

时间:2016-03-29 02:10:07

标签: android http amazon-web-services video amazon-ec2

我希望有一个像这样的网址(https://www.ooklnet.com/files/381/381489/video.mp4),当你点击它并播放视频时。这不是我的网站或视频。我尝试了我认为是corrct(http://54.XXX.XXX.238/srv/ProductVideos/lazar108@hotmail.com/s/s_7s.MP4)的URL,它给了我这个错误:

  

在此服务器上找不到请求的网址/srv/ProductVideos/lazar108@hotmail.com/s/s_7s.MP4。

我知道我的服务器上的文件路径中有一个视频。证明: enter image description here

(我的Android应用程序需要这个URL,所以我可以在应用程序中显示视频。)

如何创建像这样的链接(https://www.ooklnet.com/files/381/381489/video.mp4)?

我有一台带有AWS EC2的Ubuntu 14.04.4服务器!

任何帮助都将不胜感激!!

谢谢!

1 个答案:

答案 0 :(得分:0)

1)您的EC2必须打开安全组才能允许从Internet访问端口80

2)您的EC2必须运行一些Web服务器软件,例如apache

3)需要配置apache来提供文件,检查文档根目录

4)apache需要配置为使用正确的mime类型标头正确发送mp4,请参阅此答案Apache not serving .mp4 files correctly - shows the contents of the file rather than a download prompt

如果是使用apache(而不是nginx或其他Web服务器),请检查访问日志文件/var/log/apache2/access.log和默认错误日志/var/log/apache2/error.log