• Skip to content
  • Skip to primary sidebar
  • Skip to footer

Foliovision

Main navigation

  • Weblog
    • FV Player
    • WordPress
    • Video of the Week
    • Case Studies
    • Business
  • About
    • Testimonials
    • Meet the Team
    • We Support
    • Careers
    • Contact
    • Pricing
  • Products
  • Support
    • FV Player Docs
    • Pro Support
  • Login
  • Basket is empty

Amazon S3 Frankfurt Issues

[Solved]

Foliovision › Forums › FV Player › Troubleshooting › Amazon S3 Frankfurt Issues

  • Bruno 10 years, 5 months ago

    Hey there, hope you’ve had a nice christmas and a good start to 2015!

    I’ve send you a report message 3 days ago. We have trouble to show Videos with Amazon S3 links and we have a really small deadline.

    We’ve made everything you described into your tutorial: https://foliovision.com/player/secure-amazon-s3-guide#keys

    1. Setup a user with reading access
    “s3:Get*”, “s3:List*”, “Effect”: “Allow”, “Resource”: “*” are included
    2. Insert all datas into flowplayer-settings
    3. Create a bucket with Frankfurt (Authorization mechanism: AWS4-HMAC-SHA256)
    4. Uploaded all Videos and setup the right Mime-Type directly with Amazon´s interface
    5. Permissions: first we set all to “Me” -> You used folovision in your tutorial. Where are you set this, please?
    Then we tried it also with “authenticated users”. At the end we tried it with all permissions to everyone. Everything fails.

    If we copy the Amazon-S3-links directly to browsers like safari, chrome and opera, the videos works properly. If we use the same links inside flowplayer, they do not work.

    Our links looks like this: https://s3.eu-central-1.amazonaws.com/bucket-name/First-Folder/01-Videofolder/01-Presentation/First-Video.mp4

    We work with mp4, webm, ogv -> video/mp4 / video/webm / video/ogg

    Inside your “Video Issues Report” the Information for Mime Type is application/xml, but that´s not right. They are setup properly ??

    Here is the message:

    Mime Type: application/xml
    Video:

    Can’t check the video (HTTP 400)!
    unable to determine file format

    Please how can we fix this?

    Best regards

Viewing 23 replies - 1 through 23 (of 23 total)
  • Martin 10 years ago

    Hello Bruno,

    sorry about the delay here. What you describe is a weird issue.

    If the videos play in your browser if you copy the URL, can you compare if you get the same URL in the page source HTML? The Signature may be different, but there should be no difference in % encoded characters or any blank space characters.

    Thanks,
    Martin

    Bruno 10 years ago

    Hello Martin,

    thanks for your reply.

    Please, where can I send you some datas to login? On this way you can take a look for yourself.

    If it´s needed I can give you also admin access, cause we really need a fast solution.

    Best regards
    Bruno

    Martin 10 years ago

    Hello Bruno,

    If you purchase our pro support then I can have a look using your logins today.

    Alternative is that we suggest more troubleshooting to you – such as setting up a new bucket to avoid any hidden mistakes.

    Thanks,
    Martin

    Bruno 10 years ago

    Hello Martin,

    I´ve purchased a pro-license. Is there no support included?

    Thanks,
    Bruno

    Martin 10 years ago

    Hi Bruno,

    Sorry, I missed that fact. Please post the logins to support@foliovision.com or use Lastpass for increased security with martinv@foliovision.com guide is here: https://foliovision.com/sharing-sensitive-information

    Thanks,
    Martin

    Bruno 10 years ago

    Hello Martin,

    I´ve made some more tests after your messages in support-forum.

    It seems that there is a problem with flowplayer, if you create buckets with zone: Frankfurt.

    My first player is setup with Frankfurt. The second Player is setup with exactly the same settings for the zone Ireland, but it works pretty fine. The third one is also setup for Frankfurt. It´s an exact copy from the second one (Ireland) but the Video Issues are the same like the first video (application/xml).

    Please note: I have also trouble with the zone Frankfurt, if I try to connect with our FTP-Client (Transmit). I think it can be the same problem with Flowplayer. For the zone Frankfurt (Ireland works fine) you need a new authentication certificate. This is the error-message from Transmit. Perhaps it can help you with Flowplayer:

    —> The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.

    What do you think?

    Best regards,
    Bruno

    Martin 10 years ago

    Hello Bruno,

    thank you for the details.

    I had a look at the error message and indeed – Frankfurt region only supports AWS Signature Version 4. So we will have to include that mechanism in our plugin. We may need to add another field into configuration which would hold the information about which region is used.

    As a quick fix, can you copy your bucket into Ireland and setup you site that way? Or alternatively you can just set up the CloudFront distribution as well. Then you would only need the CloudFront keys and it’s a CDN, so it’s fast across the globe: https://foliovision.com/player/serving-private-cloudfront

    Thanks,
    Martin

    Bruno 10 years ago

    Hello Martin,

    thank you, good to now. I think CloudFront seems to be a nice solution.

    1. Is it just possible to use CF with RTMP or is it also possible to use it on the same way like private content with S3 ?

    We use flash nowhere on our website, cause flash has to much security-problems. What´s the benefits to use it ?

    We need definitely the possibility to serve private videos. That´s the reason we choose Frankfurt for S3 at first (most of our content will be streamed in germany). If we use CloudFront, do we have to pay for S3-download and for CloudFront on top?

    2. As I see, you can setup CloudFront just with a licensed Version of Flowplayer.

    Is there a way to use our license also on a direct subdomain just for test-purposes without the need to purchase a second license ?
    We made anything in the first step on our testserver. This one is normally hidden behind a mainteinance-mode. After it works there fine, we copy the settings to our live-server.

    Our subdomain looks like this:

    http://testdomain.our-domain.de

    Best regards,
    Bruno

    Martin 10 years ago

    Hello Bruno,

    1) CloudFront can be used for both downloads (HTTP) and streaming (RTMP), so it will cover your needs.

    If you encode your videos in MP4 (h264 codec) only, users of Firefox on Mac, Opera and other open-source browsers will play it using Flash. Flash doesn’t allow seeking in files served over HTTP, it requires RTMP to be able to seek. If you add your video also in WebM format, then these open-source browsers will play it fine without need of Flash.

    In our AWS billing statement it says:

    “$0.00 per GB data transfer out of US West (Oregon) to CloudFront”

    So it appears the data served from S3 using CloudFront is only billed once it gets out of CloudFront to the public.

    2) The license is valid for your domain and any of its subdomains. Your testdomain.our-domain.de will work.

    Thanks,
    Martin

    Bruno 10 years ago

    Hello Martin,

    thank you so much for your help! Now the most seems to be fine and I think we can fix anything with your tutorials..

    One last question please. We’ve insert the license-key on our testdomain, too. Now all the pro-functions works fine. But how can we remove the flowplayer-brand on the left bottom?

    Thank you!
    Bruno

    Bruno 10 years ago

    If we use Cloudfront with mp4 for RTMP and also mp4 and webm as fallback (Add video), is ogv also needed?

    Martin 10 years ago

    Hello Bruno,

    you should setup your CloudFront distribution for HTTP serving: https://foliovision.com/player/serving-private-cloudfront#cloudfront

    Then you can use it to deliver the MP4 files (most important format) and WebM (second most important format). RTMP is just an extra if you don’t have your MP4 videos in the WebM format and want to server it better for users with Flash installed.

    We are also close to fixing the Amazon S3 Frankfurt issue (AWS Signature Version 4).

    Thanks,
    Martin

    Bruno 10 years ago

    Hello Martin,

    nice to hear (Frankfurt), but if we use Cloudfront, is there a difference between a bucket in Frankfurt and a bucket in Ireland?

    Cheers

    Martin 10 years ago

    Hello Bruno,

    CloundFront makes sure your files are distributed with maximum speed across the globe, the S3 bucket location won’t matter.

    Thanks,
    Martin

    Martin 10 years ago

    Hello Bruno,

    I had a look at your test domain and it appears you are using an old license key.

    You should be copying the license key from your live site or https://foliovision.com/edit

    Thanks,
    Martin

    Bruno 10 years ago

    Hello Martin,

    that´s it. I hope there are no more questions now. Thank you very much!

    Best regards,
    Bruno

    Martin 10 years ago

    Hello Bruno,

    version 2.3.9 which fixes the Amazon S3 Frankfurt region issue has been released. Make sure you select the proper region for your bucket, this information is required.

    Thanks,
    Martin

    Bruno 10 years ago

    Hello Martin,

    thank you very much. It work like a charm now. Awesome!

    Best regards,
    Bruno

    Bruno 10 years ago

    Hello Martin,

    I setup Cloudfront on the way you described with an own cname-record.

    The S3-Zone is Frankfurt. This works itself fine now. But it seems that there is a conflict, if you try to use this zone with an cloudfront-identity.

    1. This is definitely not a flowplayer issue, but it seems that it is not possible to use “Yes, Update Bucket Policy”. If I try this, it comes this error-message: “We have failed to update your Amazon S3 Bucket permissions. You will have to manually add the update your permissions.”

    2. .. so I went to our S3 settings and set the permissions manually. For this I used the Amazon S3 Canonical User ID: 0be5 ……. and so on..

    But if I try to use the cloudfront URL’s inside Flowplayer-Shortcode, this message appear “html5: Video file not found”. The same issue appear with both domains, the cloudfront-domain or our cname-domain.

    I submitted the relevant videos using video checker, the message is:

    Amazon S3: The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.
    unable to determine file format

    Bruno 10 years ago

    Hello Martin,

    please forget the last post. There are to much trouble this moment, if we work with Frankfurt. So I setup Cloudfront with Ireland now, and it works fine!

    Best regards
    Bruno

    Martin 10 years ago

    Hello Bruno,

    we will have a look at the CloudFront issues with Amazon S3 Frankfurt, perhaps we need to do similar update to the URL signature code.

    Thanks,
    Martin

    Bruno 10 years ago

    Hello Martin.

    Safari 7.1 an a Mac. It´s just an issue after I used it with Cloudfront. With S3-Content it works.
    It happens on both ways. Logged-in and Logged-out.

    It works fine on Chrome.

    Please don´t publish: Here I’ve made a screen-video for you: http://indikator-design.de/medien/flowplayer/flowplayer.mp4

    Best regards,
    Bruno

    Lucia 10 years ago

    CloudFront for new region Amazon S3 Frankfurt has been added to interface and is now fully working.

Viewing 23 replies - 1 through 23 (of 23 total)
Reply To: Amazon S3 Frankfurt Issues



Please Sign in or Register to upload files.

Related Posts

  1. Serving Private Videos with Amazon S3

  2. Amazon S3 Firmado URLs (English)

    Amazon S3 Firmado URLs (English)

  3. Amazon S3 Signed URLs

    Amazon S3 Signed URLs

Primary Sidebar

Sign in Register
FV Player Docs Post New Topic

Welcome

to Foliovision support forums! We'll be happy to provide free support to resolve all the reported bugs. You always can start by specifying your OS and browser and steps to reproduce the bug.

If you need help with the installation on your site, please submit a request for a Pro Support Incident. We'll have you up and running in no time, with detailed instructions on how to resolve your issue yourself in the future.

Facing a hard to solve WordPress problem? On a tight deadline?

Let us take care of it for you
right now.

Pro Support Buy FV Player

Footer

Our Plugins

  • FV WordPress Flowplayer
  • FV Thoughtful Comments
  • FV Simpler SEO
  • FV Antispam
  • FV Gravatar Cache
  • FV Testimonials

Free Tools

  • Pandoc Online
  • Article spinner
  • WordPress Password Finder
  • Delete LinkedIn Account
  • Responsive Design Calculator
Foliovision logo
All materials © 2025 Foliovision s.r.o. | Panská 12 - 81101 Bratislava - Slovakia | info@foliovision.com
  • This Site Uses Cookies
  • Privacy Policy
  • Terms of Service
  • Site Map
  • Contact
  • Tel. ‭+421 2/5292 0086‬

We are using cookies to give you the best experience on our website.

You can find out more about which cookies we are using or switch them off in .

Powered by  GDPR Cookie Compliance
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Necessary Cookies

Strictly Necessary Cookie allow you to log in and download your software or post to forums.

We use the WordPress login cookie and the session cookie.

If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.

Support Cookies

Foliovision.com uses self-hosted Rocket.chat and self-hosted Freescout support desk to provide support for FV Player users. These cookies allow our visitors to chat with us and/or submit support tickets.

We are delighted to recommend self-hosted Rocket.chat and especially Freescout to other privacy-conscious independent publishers who would prefer to self-host support.

Please enable Strictly Necessary Cookies first so that we can save your preferences!

3rd Party Cookies

This website uses Google Analytics and Statcounter to collect anonymous information such as the number of visitors to the site, and the most popular pages.

Keeping this cookie enabled helps us to improve our website.

We reluctantly use Google Analytics as it helps us to test FV Player against popular Google Analytics features. Feel free to turn off these cookies if they make you feel uncomfortable.

Statcounter is an independent Irish stats service which we have been using since the beginning of recorded time, sixteen years ago.

Please enable Strictly Necessary Cookies first so that we can save your preferences!