It's with a lot of pleasure that I've just updated the site with our brand new high quality stream (still in beta) finally visible. It should now be available on all videos from the last 7 days, and of course on all our future ones too. More informations inside!
Even though we will keep making sure our downloads are top notch quality, it was more than necessary to finally have a stream that's good enough for our ambitions. Up until now we voluntarily limited the resolution to 960x540 at 30 or 60 fps depending on the source video, but our new stream goes up to 1080p at 60 fps, assuming your computer/console or tablet can handle it of course!
This new stream will require *a lot* of bandwidth, and will be supported by ads to pay for the bills as soon as it gets out of beta. The current stream will still be available and working as it does today in terms of ads, but the new one will simply not work if you have any kind of ad blocking enabled. We are thinking about some kind of premium membership system that would disable all ads on the site in exchange for a financial contribution, more on that later on.
Still right now, no ads to be seen so we count on you guys to give this as good a test as possible and give your feedback on this news, or in the bugs forum (make sure you mention what computer or system you are using, and the browser used too!). As mentioned before, 1080p60 resolutions requires quite a powerful system, so we are not really interested in feedback over that resolution. An interesting point though is that the Xbox One with IE seems to be able to handle this resolution without breaking a sweat, but it's not (yet, at least) the case with the PS4. Your feedback on the WiiU would be appreciated!
For the moment the streams, just like the downloads, are hosted in France. So performance outside of Europe could be hit or miss, so let us know about that. If this beta goes well, we will definitely have another server in North America too.
All comments (22)
We are aware of the seek bar issue when changing resolution, no need to tell us about that one :)
Stats:
i5 2500k (3.30GHZ)
8GB ram
W7 64-bit
HD6950
Chrome 33.0.1750.117 m
Specs:
i7-960 4GHz
18GB ram
W7 64 bit
780GTX Ti
128GB SSD primary + 3TB HDD for games
4TB(USB 3.0 storage) + 2TB(USB 3.0 storage)
EDIT: When I tried flash 1080p 60fps my GPU usage increased to 45% and my CPU usage to 20% and the image quality was awful, very pixelated. I should mention my primary monitor is a Samsung 27" S27B970D 2560 x 1440 resolution. I also game on a 46" 1080p monitor as well.
We really needed to know your whole PC for this test....
Stream works great btw, HTML 5 ftw.
Will heavily consider a 'premium' price to access your site (depending how 'smart' the business plan is). Good work like this should get its dues.
Thanks again guys, fantastic stuff.
Great Stuff
The best site for game footage keeps on getting better!
Why bad? Because you have not limited the H.264 Level on your encodes.
The reference frames are at 6 in the 1080p60 encode for example, which makes it H.264 Level 5.0 instead of the much more supported H.264 Level 4.2.
Also, you have not limited the bitrate on your encodes, which can result in high bitrate peaks, which can make decoders choke.
So, you might just want to do the following:
Limit the 720p60 and 1080p30 encodes to H.264 Level 4.1 via --level 4.1.
Limit the 1080p60 encode to H.264 Level 4.2 via --level 4.2.
This will limit the reference frames acordingly automatically (unless you have specified them separately, which is not advisable, as presets should rather be used instead).
Also, limit the bitrate via (values baed on the bitrate you have choosen for your encodes):
--vbv bufsize 4500 --vbv-maxrate 4500 (for 720p60)
--vbv bufsize 6000 --vbv-maxrate 6000 (for 1080p30)
--vbv bufsize 8500 --vbv-maxrate 8500 (for 1080p60)
For more info about VBV, see for example:
http://mewiki.project357.com/wiki/X264_Encoding_Su...
And last, but not least:
You are currently using average bitrate mode (ABR) on your encodes.
You probably will get better quality and smaller file size by using constant rate factor mode (CRF) instead.
Stunning stuff, thanks!
EDIT: Actually, in HTML5 mode, you cannot skip ahead in videos without making it unplayable ( at least in my computer). Just a heads up.
To make it a little easier for you, here are some x264 command line suggestions for all five stream formats:
For 540p30:
--level 3.1 --preset slow --crf 16 --vbv-bufsize 2000 --vbv-maxrate 2000
For 540p60:
--level 3.2 --preset slow --crf 16 --vbv-bufsize 3000 --vbv-maxrate 3000
For 720p60:
--level 3.2 --preset slow --crf 16 --vbv-bufsize 4500 --vbv-maxrate 4500
For 1080p30:
--level 4.0 --preset slow --crf 16 --vbv-bufsize 6000 --vbv-maxrate 6000
For 1080p60:
--level 4.2 --preset slow --crf 16 --vbv-bufsize 8500 --vbv-maxrate 8500
Please note that, when doing the previous post, i was in a hurry and seem to have forgotten the dash between vbv and bufsize when writing "vbv-bufsize". This time the dash is in there.
Also, in the previous post i advised to use H.264 Level 4.1 for 720p60 and 1080p30. But, on a second thought, and considering the low bitrates you are using for the 720p60 and 1080p30 streams, the H.264 level can be limited even further, i.e. level 3.2 for 720p60 and level 4.0 for 1080p30. The x264 command lines mentioned in this post are representing that.
Regarding preset: As you probably know, you can choose the preset according to your preference. Slower presets will result in slower encoding time but better quality per bit ratio and faster presets will result in faster encoding time but worse quality per bit ratio. I would suggest to use at least preset "slow" though. The available presets are mentioned on the following page for example:
http://mewiki.project357.com/wiki/X264_Settings#pr...
Regarding CRF: You can choose the CRF according to your preference as well. The lower the CRF, the higher the quality and vice versa. So, --crf 16 results in higher quality than --crf 20 for example. I would suggest to use --crf 16.
Regarding the bitrate limits (the --vbv-bufsize and --vbv-maxrate options): Those are all based on the bitrates you are currently using for encoding your streams.
Oh, and:
Your downloadable MP4 HD files are encoded with the latest x264 version, thanks to MeGUIs auto-update functionality.
However, your streams are currently being encoded with an old version of x264.
I would suggest to update x264 to the latest release version and keep it up to date.
PS4 on the other hand threw a pissy and went into judder vision.
If you guys ever launch a premium service, im in! Thanks for the effort you put in :)
PS4 on the other hand threw a pissy and went into judder vision.
If you guys ever launch a premium service, im in! Thanks for the effort you put in :)