[opencms-dev] OpenCms 10.0.1 with Tomcat 8 and Apache 2.2: Playback of video files in iMacs, iPads and iPhones not possible (problem with Byte Range Header?)

Schliemann, Kai K.Schliemann at comundus.com
Thu May 17 09:39:52 CEST 2018


Hi,
good idea. This isn’t possible in this setup.
Best regards
Kai

Von: opencms-dev-bounces at opencms.org <opencms-dev-bounces at opencms.org> Im Auftrag von Pan Zhi wei
Gesendet: Mittwoch, 16. Mai 2018 13:51
An: The OpenCms mailing list <opencms-dev at opencms.org>
Betreff: Re: [opencms-dev] OpenCms 10.0.1 with Tomcat 8 and Apache 2.2: Playback of video files in iMacs, iPads and iPhones not possible (problem with Byte Range Header?)

Hi Kai,

Why not consider putting up the videos on youtube.

this also offload the server as well.


On Wed, May 16, 2018 at 6:11 PM, Schliemann, Kai <K.Schliemann at comundus.com<mailto:K.Schliemann at comundus.com>> wrote:
Hi Filip,
thank you very much for your answer. In the meantime we found out, what the problem was.
There was an Apache proxy server which filtered the correct header.
Best regards
Kai

Von: opencms-dev-bounces at opencms.org<mailto:opencms-dev-bounces at opencms.org> <opencms-dev-bounces at opencms.org<mailto:opencms-dev-bounces at opencms.org>> Im Auftrag von Filip.Kratochvil at ibacz.eu<mailto:Filip.Kratochvil at ibacz.eu>
Gesendet: Mittwoch, 16. Mai 2018 10:55
An: The OpenCms mailing list <opencms-dev at opencms.org<mailto:opencms-dev at opencms.org>>
Betreff: Re: [opencms-dev] OpenCms 10.0.1 with Tomcat 8 and Apache 2.2: Playback of video files in iMacs, iPads and iPhones not possible (problem with Byte Range Header?)

Hi Kai,

we serve video files by Apache (directly from filesystem).

You can check this article, but we didn't implement it:
http://balusc.omnifaces.org/2009/02/fileservlet-supporting-resume-and.html

Probably the easiest solution is uploading video files to some CDN/streaming service outside of OpenCms.

S pozdravem / Kind regards

Filip Kratochvil
OpenCms Consultant

-----opencms-dev-bounces at opencms.org<mailto:-----opencms-dev-bounces at opencms.org> wrote: -----
To: "'The OpenCms mailing list (opencms-dev at opencms.org<mailto:opencms-dev at opencms.org>)'" <opencms-dev at opencms.org<mailto:opencms-dev at opencms.org>>
From: "Schliemann, Kai"
Sent by: opencms-dev-bounces at opencms.org<mailto:opencms-dev-bounces at opencms.org>
Date: 05/11/2018 11:44AM
Subject: [opencms-dev] OpenCms 10.0.1 with Tomcat 8 and Apache 2.2: Playback of video files in iMacs, iPads and iPhones not possible (problem with Byte Range Header?)
Hi list,
we have a problem with playing video (mp4) files on iMacs, iPads and iPhones.
We are almost sure, that we could track it down to the issue described in this thread on Stackoverflow: https://stackoverflow.com/questions/3397241/does-iphone-ipad-safari-require-accept-ranges-header-for-video.

Furthermore we could find out, that when calling the video directly through Apache, the correct header is delivered:
curl -k -i --head --header "Range: bytes=50-100" http://mydomain/video.mp4
HTTP/1.1 206 Partial Content
Date: Wed, 09 May 2018 14:25:39 GMT
Server: Apache/2.4.18 (Ubuntu)
Last-Modified: Wed, 28 Feb 2018 09:20:30 GMT
ETag: "bde8f-56642411f5380"
Accept-Ranges: bytes
Content-Length: 51
Content-Range: bytes 50-100/777871
Content-Type: video/mp4
Accessing the page directly via Tomcat delivers the wrong header:

curl -k -i --head --header "Range: bytes=50-100" http://mydomain:8080/video.mp4
HTTP/1.1 200 OK
Server: OpenCms/10.0.1
Last-Modified: Wed, 28 Feb 2018 09:20:30 GMT
Expires: Thu, 10 May 2018 14:30:55 GMT
Cache-Control: max-age=86400
Content-Type: video/mp4
Content-Length: 777871
Date: Wed, 09 May 2018 14:30:55 GMT
Furthermore we found out, that there is a config option "useAcceptRanges" in Tomcats web.xml. But this is set to "true" by default. Setting this option explicitly did not change the behaviour.
In OpenCms' web.xml ist that option not overwritten, which leaves us clueless.

Does anyone already had this problem and solved it?
Any idea is very welcome.

Best regards
Kai
__________________________________________

Kai Schliemann
Dipl.-Wirtschaftsingenieur (FH)
Senior IT-Berater Softwareentwicklung
ISTQB® Certified Tester - Foundation Level
comundus GmbH
Heerstraße 111, D-71332 Waiblingen
Durchwahl  +49 7151 96528-120
Zentrale      +49 7151 96528-0
Fax             +49 7151 96528-999
E-Mail    k.schliemann at comundus.com<mailto:k.schliemann at comundus.com><mailto:k.schliemann at comundus.com>
Internet www.comundus.com<http://www.comundus.com><http://www.comundus.com/>

Geschäftsführer Thomas Behrend, Siegfried Fitzel,  Klaus Hillemeier
Amtsgericht Stuttgart, HRB 264290
__________________________________________

comundus auf:

[32-facebook]<https://www.facebook.com/Comundus-GmbH-163398933697079/> [32-twitter] <http://twitter.com/comundus>  [32-googleplus] <https://plus.google.com/104173225760825167528/posts>  [32-xing] <https://www.xing.com/companies/comundusgmbh>  [32-youtube] <https://www.youtube.com/channel/UCTTN-c169oHvHDrykuKnMQw>
_______________________________________________
This mail is sent to you from the opencms-dev mailing list
To change your list options, or to unsubscribe from the list, please visit
http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev



[attachment "image001.png" removed by Filip Kratochvil/Ibacz/cz]
[attachment "image002.png" removed by Filip Kratochvil/Ibacz/cz]
[attachment "image003.png" removed by Filip Kratochvil/Ibacz/cz]
[attachment "image004.png" removed by Filip Kratochvil/Ibacz/cz]
[attachment "image005.png" removed by Filip Kratochvil/Ibacz/cz]

________________________________
Disclaimer:

The information contained in this communication is intended solely for the use of the individual or entity to whom it is addressed and others authorized to receive it.
It may contain confidential or legally privileged information.
If you are not the intended recipient you are hereby notified that any disclosure, copying, distribution or taking any action in reliance on the contents of this information is strictly prohibited and may be unlawful.
If you have received this communication in error, please notify us immediately by forwarding this email to ict at ibacz.eu<mailto:ict at ibacz.eu> and then delete it from your system.
IBA Group is neither liable for the proper and complete transmission of the information contained in this communication nor for any delay in its receipt.

_______________________________________________
This mail is sent to you from the opencms-dev mailing list
To change your list options, or to unsubscribe from the list, please visit
http://lists.opencms.org/cgi-bin/mailman/listinfo/opencms-dev






--


Pan Zhiwei . Technical Director

D3signs Pte Ltd. 60 Paya Lebar Rd #10-36 Paya Lebar Square Singapore 409051.
Company Registration No: 199900578E

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://webmail.opencms.org/pipermail/opencms-dev/attachments/20180517/2f31cd76/attachment.htm>


More information about the opencms-dev mailing list