Foliovision › Forums › FV Player › Requests and Feedback › Video does nto play on ipad
-
Hello;
I have 2 videos on a bucket but 1 of them does not play on ipad. It says html5 video file not found. Can you please let me what I am doing wrong?
The first one plays fine, the second one doesn’t:
http://breakupprogram.com/?page_id=2Thanks
-
-
Hi Seyed!
I can see only one video with the URL you provided.
Anyway, please check in your bucket if the video that does not play for you has a proper mime set up. Where you can check it:
AWS account > S3 > your bucket > video concerned > properties > metadata > under “value” it should be video/mp4.
Kind regards,
LuciaHello;
Thank you for reply. It is video/mp4. Here I took screenshot for you from settings: http://grab.by/FrYs
Code:
[fvplayer src="https://s3-ap-southeast-2.amazonaws.com/behnamvideos/rebound.mp4" rtmp="rtmp://s3sxprtvziqviq.cloudfront.net/cfx/st" rtmp_path="rebound.mp4"]
Here is the video:
http://breakupprogram.com/rebound-it/
It works fine in desktop and phone but ipad says: html5:Video file not found.
Thanks
Would you please help me with this issue on ipad mini? It works fine on desktop and iphone but ipad says: html5:Video file not found.
It is video/mp4. Here I took screenshot for you from settings: http://grab.by/FrYs
Code:
[fvplayer src="https://s3-ap-southeast-2.amazonaws.com/behnamvideos/rebound.mp4" rtmp="rtmp://s3sxprtvziqviq.cloudfront.net/cfx/st" rtmp_path="rebound.mp4"]
Here is the video:
http://breakupprogram.com/rebound-it/
ThanksHi Sayed!
1. I cannot grab the URL (http://breakupprogram.com/rebound-it/) as it requires members log-in. Would you mind giving us temporary access (of course we won’t post any personal/security details publicly) so I can test it.
2. Can you please write us what version of OS you are using on iPad?
Thanks,
LuciaHi Lucia;
Thanks for your reply. Would you please check it here: http://breakupprogram.com/rebound-sex/
There are 2 errors actually:
1 – This is the error that I get about rtmp (and every other video I test) on desktop computers:
Analysis of rtmp://s3sxprtvziqviq.cloudfront.net/cfx/st/rebound.mp4
RTMP Error: Connection failed. (Application specific message: SabreAMF_AMF3_Wrapper Object ( [data:SabreAMF_AMF3_Wrapper:private] => stdClass Object ( [message] => InvalidInstance: ‘_cfmeta_customerlogs=0&_cfmeta_dnsname=s3sxprtvziqviq.cloudfront.net&_cfmeta_id=e1azkoouk5vpt6&_cfmeta_parsed=18408976&_cfmeta_payerid=:1:d2:bcd3:pid12:616696083111ee&_cfmeta_priceclass=priceclass_all’. A connect string of ‘cfx/st’ is required. ) ) )
* Please note that I removed direct video link (https://s3-ap-southeast-2.amazonaws.com/behnamvideos/rebound.mp4) to make sure rtmp is working, and that’s how I found out it’s not working.
2 – The ipad error: Even when I add the direct link it doesn’t work on Ipad. The Ipad version is 7.1.2(11D257), MODEL: MD531B/A and iOS 8.2
Thank you
Hi Sayed!
1. RTMP issue – we are checking on our end right now as another user reported similar issue.
2. Ipad video not playing. I can’t get the video to play on any browser. Isn’t it in .swf format? Can you please turn on video checker (FV Player settings > Sitewide Flowplayer defaults > make sure that field “Disable admin video checker” is unchecked) tool and send us a report. Then we will know details about encoding and can see where the problem could have occurred.
Thanks,
Lucia
Hello;
The video does not play because of RTMP error: http://grab.by/Fv5K
If I add “video link” to add it will play (Because then it doesn’t have to use RTMP)
Here I put 2 videos on the same page so you see what I mean:
First one has direct link so it plays, second one is only RTMP and it doesn’t:
http://breakupprogram.com/rebound-sex/
I really appreciate you helping me put this out of the way Lucia :)
Hello Seyed,
RTMP issue – you are trying to serve https://s3-ap-southeast-2.amazonaws.com/behnamvideos/rebound.mp4 via RTMP, but that file is not set to be viewable by “Everyone”. You are using the Amazon S3 signed URLs on it.
This is mentioned as step “7. Issues?” in our CloudFront RTMP guide: https://foliovision.com/player/serving-private-cloudfront#rtmp
Or you can also sign your RTMP URLs – use the CloudFront keys for that: https://foliovision.com/player/serving-private-cloudfront#keys
iPad issue – we need to see what does the video checker say about the MP4 file. So far you only posted the RTMP analysis. It plays for me on iPad with iOS 8, it just takes a lot of time to load.
Also, you site is often slow to load. You should be using a WordPress caching plugin and adjust the Amazon S3 signed URLs timeout accordingly (check our guide).
Thanks,
MartinHello;
Guys I just wanted to say if I have to pay you for support it’s fine let me know ok?I am getting 4 different types of error at the moment. I just need this fixed asap. Thank you for helping.
1 – I changed the file to “Grantee Everyone”. It plays now but really slow and with errors:
here is the error ( http://grab.by/FxWE ) :
RTMP Error: Connection failed. (Application specific message: SabreAMF_AMF3_Wrapper Object ( [data:SabreAMF_AMF3_Wrapper:private] => stdClass Object ( [message] => InvalidInstance: ‘_cfmeta_customerlogs=0&_cfmeta_dnsname=s3sxprtvziqviq.cloudfront.net&_cfmeta_id=e1azkoouk5vpt6&_cfmeta_parsed=18480770&_cfmeta_payerid=:1:d2:bcd3:pid12:616696083111ee&_cfmeta_priceclass=priceclass_all’. A connect string of ‘cfx/st’ is required. ) ) )
=========
2 – I don’t want the video to be accessible by public! It appears now they can just copy and paste the link so they can access it! I assume this has something to do with signed urls. I looked in your website but couldn’t find signed url documentation. I am not sure what went wrong there can you please advise?=========
3 – About Cache:Like you said I installed Super Cache. I wasn’t sure what to set the cache time out to. So I set it to 3600 seconds as it’s recommended.
The videos on the website will be anything from 1 to 50 minutes. I set the Foliovision’s Default Expire Time to 7200 as it says set it to twice Super Cache’s value. I hope that’s right.
======
4 – And in Ipad I get video file not found http://grab.by/FxXE
Same with Safari on Imac. I get html5: Video file not found
Here is another example of that: http://breakupprogram.com/right-after-the-breakup/=======
5 – I also get Network error http://grab.by/FxZE
Thanks again for your help.
Hello Seyed,
1) The RTMP check for Amazon CloudFront RTMP was fixed.
2) Yes, you need to setup RTMP with signed URLs. Use the CloudFront keys for that: https://foliovision.com/player/serving-private-cloudfront#keys
You can’t have the URL signature required by S3 and then have it stream using RTMP without the CloudFront access keys.
3) Cache – that sounds around right.
4) Safari and iPad issues – I see that the video link is set to expire after 900 seconds. Are you sure you set it to 7200 seconds and checked “Force the default expiration time”. Full instructions here: https://foliovision.com/player/secure-amazon-s3-guide#wp-cache
5) Should be the same as 4.
6) Video load time slow – please use the video checker to report your MP4 file.
Thanks,
MartinHello;
Thank you for your reply. I think we are getting to the bottom of this :) Would you please help with these 2 remaining items? Thank you
2) I have followed all the instructions. I got this screenshot so you can see if we are not on the same page: http://grab.by/FNtU
4) I have done the settings as you mentioned: http://grab.by/FNua
Also I get the video with a little bit of delay. Am I doing anything wrong?
http://breakupprogram.com/mini-course-success/
Here is the report: http://grab.by/FNvg
Thanks guys
Hello Seyed,
I’m getting slow speeds from your Amazon S3 server, but it’s located across the whole globe, so it’s no wonder.
The RTMP still doesn’t appear to work. It appears you used the global “Flash Streaming Server” setting, but it doesn’t appear to be recognized.
Could you please use this setup on a test page and see if it plays?
[fvplayer rtmp="rtmp://s3sxprtvziqviq.cloudfront.net/cfx/st" rtmp_path="tony.mp4"]
On top of RTMP you should set up the CloudFront web distribution, you have the CloudFront access key already, so it should be easy: https://foliovision.com/player/serving-private-cloudfront#cloudfront
However then you won’t be able to use Amazon S3 directly to serve your files (our guide tells you that, so you can just follow it).
Thanks,
MartinHey Martin thanks for your reply;
I numbered it so you can reply based on that:
1 – About “I’m getting slow speeds from your Amazon S3 server, but it’s located across the whole globe, so it’s no wonder.” I can see the videos on your website really fast with no delay. I am sure there is a reason these are slow. How can we find the problem?
2 – I added the code below to http://breakupprogram.com/test/
[fvplayer rtmp="rtmp://s3sxprtvziqviq.cloudfront.net/cfx/st" rtmp_path="tony.mp4"]
But it doesn’t work!
3 – “On top of RTMP you should set up the CloudFront web distribution, you have the CloudFront access key already, so it should be easy: https://foliovision.com/player/serving-private-cloudfront#cloudfront”
I have created the distributions, here are the details and settings:
http://grab.by/FWhw
http://grab.by/FWhA
http://grab.by/FWhK
http://grab.by/FWi8
http://grab.by/FWhY4- Here is the video warning:
http://grab.by/FWicI can’t wait to have this fixed.
Thanks for helping.
Seyed
Hello Seyed,
1) You Amazon S3 bucket is located in Sydney. Does that match your location?
2) I can see that your RTMP doesn’t get the signature. The CloudFront (Pro) -> CloudFront domains should contain both your CloudFront RTMP and Web distribution domains:
d3h34e0kuk90ar.cloudfront.net,s3sxprtvziqviq.cloudfront.net
I see that you might already have it your “Flash Streaming Server” setting, but that’s just for faster adding of RTMP streams (so you don’t have to enter rtmp://s3sxprtvziqviq.cloudfront.net for each player).
4) It doesn’t appear that you added your video hosted on your CloudFront Web distribution to the shortcode.
To just test the newly created CloudFront Web distribution, use following:
[fvplayer src="http://d3h34e0kuk90ar.cloudfront.net/tony.mp4"]
Then you can enter both CloudFront RTMP and CloudFront HTTP videos for fastest streaming on both Flash and HTML5 compatible devices:
[fvplayer rtmp="rtmp://s3sxprtvziqviq.cloudfront.net/cfx/st" rtmp_path="tony.mp4" src="http://d3h34e0kuk90ar.cloudfront.net/tony.mp4"]
Thanks,
MartinHi Seyed,
I’m sorry you are still facing issues.
Which would you prefer us to set up? Just Cloudfront or Cloudfront and Amazon S3 together? We have a list of the services here along with prices: https://foliovision.com/player/pro-setup
As soon as you let me know, I’ll send you an invoice and Martin will do this work first thing on Monday (he has a long list of other work but as you are going to launch, we’ll prioritize your work).
Thanks for being part of Foliovision!
Making the web work for you, Alec
Hello;
I have set up the Amazon and Cloud front just as the instructions. But it doesn’t work properly. At one point there was a problem with the player like Martin mentioned in 1 of the posts above “1) The RTMP check for Amazon CloudFront RTMP was fixed.”
So I am not sure what’s the problem. I have set up the S3 and Cloud front. I just want it to wrk fast like your website.
Thanks
Hi Seyed,
We’ve coached you through the process a couple of times (first, Lucia and then Martin). If you’d like us to help you set up your Amazon RTMP, we are happy to do so but that’s web development, not tech support.
If you’d like to ask new questions, we are more than prepared to answer them to you – a pro user – for free.
Making the web work for you, Alec
Hi Seyed,
You can probably get away with just RTMP and Cloudfront here. On the other hand, if I had a swat team going in to fix my Amazon account (and I agree with you, Amazon makes it very complicated to use their advanced hosting), I’d order both Amazon S3 and Cloudfront in the package. After that I’d know both services were set up right and that if there are any issues, I have help on standby to get me back on track.
With a launch coming up, either way I’d move quickly as the last thing I’d want is for my launch to bogged down with any technical issues.
I’ll send you an invoice now for the combined option. If you’d like me to change it, just let me know.
Cordial regards,
Alec
All right man all clear just 1 last thing before we go ahead. Martin mentioned:
“1 – About “I’m getting slow speeds from your Amazon S3 server, but it’s located across the whole globe, so it’s no wonder.”
That didnt really make sense to me because I see your videos with no delay and also content is automatically retrieved from the Edge Location closest to users. CloudFront current has over 50 locations around the world. So, the location of Amazon S3 bucket doesn’t matter — CloudFront will retrieve the data from it and cache it in an edge location when a user first accesses the video.
If you can confirm it works fast with no problems I pay it right now.
Many thanks