xp-1000 1 Posted December 16, 2020 Share Posted December 16, 2020 (edited) Hello, AV1 is supported by the recent versions of all main browsers: https://caniuse.com/av1 However, I can't manage to play an AV1 video from emby web, I get the exact same error "no compatible stream" as when I try to play HEVC file (which is not compatible with browsers). If I enable transcoding it will works transcoding to h264. In my understanding emby does not try to direct play the AV1 file but is is only empirical thoughs: - if I disable both video transcoding options (with and without reencode) it directly fail with previous reported error without to attempt anything or spawn ffmpeg process. - If I enable only transcoding without reencode it leads to the same error even if it first tries ffmpeg and show a black screen 3 times before (with request including DirectPlayError&allowVideoStreamCopy=false in logs). Also I know my browser can play AV1 videos from other sources than emby. As a result I suppose it could simply miss the `video/webm; codecs="av1"` profile in the emby web app (canPlayType) but I confess I do not know how to check this for sure. Maybe someone can confirm this ? or better give the documentation or reference to check it myself ? Or if anybody successfully play av1 video from emby 4.5.3 webui it could indicate the problem comes from my config (but I tested a fresh install of emby so I hope it is not the case). Edited December 16, 2020 by xp-1000 Link to comment Share on other sites More sharing options...
Luke 37062 Posted December 16, 2020 Share Posted December 16, 2020 Hi there, let's look at an example. Please attach the information requested in how to report a media playback issue. thanks ! Link to comment Share on other sites More sharing options...
xp-1000 1 Posted December 16, 2020 Author Share Posted December 16, 2020 thanks for prompt anwer, I tested firefox 83 and chromium 87.0.4280.88 Here are logs from before play start button and after the error appears I think all other information requested in your doc are available in my previous answer. feel free to move this to https://emby.media/community/index.php?/forum/115-emby-server/ as admin but if my supposition is correct it is related to emby web app. please tell me if I forgot something emby.txt Link to comment Share on other sites More sharing options...
Luke 37062 Posted December 18, 2020 Share Posted December 18, 2020 Hi, the problem comes from here: Link to comment Share on other sites More sharing options...
xp-1000 1 Posted December 20, 2020 Author Share Posted December 20, 2020 hello @Luke yes, as I said above, it will work if I enable transcoding but this is a workaround, not a fix. if your client is compatible with the stream it is less efficient to transcode instead of direct play. Here the client is firefox, chrome.. and the video stream av1, it does not work just because emby does not try. emby web should add support for `video/webm; codecs="av1"` profile to allow compatible browsers to direct play AV1 videos as all other platforms already do (like youtube). Link to comment Share on other sites More sharing options...
Luke 37062 Posted December 20, 2020 Share Posted December 20, 2020 Just now, xp-1000 said: emby web should add support for `video/webm; codecs="av1"` profile to allow compatible browsers to direct play AV1 videos as all other platforms already do (like youtube). We already do. If you restricted access to transcoding and still got that error, it means we tried to direct play it but the browser video player raised an error. Link to comment Share on other sites More sharing options...
xp-1000 1 Posted December 20, 2020 Author Share Posted December 20, 2020 thanks for the answer @Luke ok so I guess wrong, I did not think it tried to play it and so I was pretty sure emby web just not have the right profile. that said I tested multiple different AV1 videos, all work on my browsers (firefox, chrome) except from emby. I confess I am not sure where is the problem but what I know is it only affect emby and my setup works fine with AV1. Please could you share an AV1 video and a browser it works with emby ? Link to comment Share on other sites More sharing options...
Luke 37062 Posted December 20, 2020 Share Posted December 20, 2020 do you have a sample video for testing? thanks. Link to comment Share on other sites More sharing options...
xp-1000 1 Posted December 21, 2020 Author Share Posted December 21, 2020 (edited) @Lukefor example: https://1fichier.com/?xeb9a3ivrs98rsjrv7i0 Edited December 21, 2020 by xp-1000 Link to comment Share on other sites More sharing options...
Luke 37062 Posted December 25, 2020 Share Posted December 25, 2020 On 12/21/2020 at 11:59 AM, xp-1000 said: @Lukefor example: https://1fichier.com/?xeb9a3ivrs98rsjrv7i0 Hi @xp-1000 what exactly is this? Link to comment Share on other sites More sharing options...
Luke 37062 Posted December 28, 2020 Share Posted December 28, 2020 https://tools.woolyss.com/html5-audio-video-tester/ This is a live test in your browser. the first two lines need to be green in order for av1 to be supported. Link to comment Share on other sites More sharing options...
xp-1000 1 Posted December 28, 2020 Author Share Posted December 28, 2020 On 12/25/2020 at 3:45 AM, Luke said: Hi @xp-1000 what exactly is this? You asked me : On 12/20/2020 at 11:05 PM, Luke said: do you have a sample video for testing? thanks. here it is: https://1fichier.com/?xeb9a3ivrs98rsjrv7i0 a true and full AV1 video file I tested in all situations which work on my web browser through all web applications except for emby 9 hours ago, Luke said: https://tools.woolyss.com/html5-audio-video-tester/ This is a live test in your browser. the first two lines need to be green in order for av1 to be supported. both work fine (and are green) @Luke I thank you for your answers but you continue to make suggestions and ask questions about things I already answered in my first post without to answer to mine. I continue to think emby does not support AV1 for direct play on webui and it would be nice to take this in consideration and may be provide detail / proof about this support. I try to resume because I understand you are busy and I suppose you don't read the the previous answers of this thread: - my web browser support AV1 (like any recent web browser) - AV1 video can play on this web browser from different applications EXCEPT emby - for emby it works obvisouly with transcoding but the point here is it does not work in direct play - I provided logs which show emby does not try to direct play at all the video - my suggestion from the beginning is emby webui does not support AV1 in profile which deny emby to try direct play with AV1 (and so end to a fail if transcoding is not enabled). - for now I did not see any proof around the forum which garantee emby webui is capable of direct play AV1 even you seem sure the problem comes from the client/user. please could you check from your side for true ? or at least provide me the documentation or code which give the exhaustive list of codecs/formats supported by emby webui ? Link to comment Share on other sites More sharing options...
Luke 37062 Posted December 28, 2020 Share Posted December 28, 2020 We'll look at improving it. Thanks for the feedback. Link to comment Share on other sites More sharing options...
pir8radio 1292 Posted January 2, 2021 Share Posted January 2, 2021 AV1 not supported in my latest version of chrome. Link to comment Share on other sites More sharing options...
Luke 37062 Posted January 2, 2021 Share Posted January 2, 2021 Yup. It's supported in firefox. Link to comment Share on other sites More sharing options...
pir8radio 1292 Posted January 2, 2021 Share Posted January 2, 2021 15 hours ago, Luke said: Yup. It's supported in firefox. yea I was just pointing out that he said it should be supported in all newer browsers, and the link he posted said it "should" be supported in my version of chrome, but the test says its not supported. Link to comment Share on other sites More sharing options...
Luke 37062 Posted January 3, 2021 Share Posted January 3, 2021 Yea I see the same as well. I think there are certain conditions required for Chrome to activate it's built-in support, but I'm not sure what they are yet. Link to comment Share on other sites More sharing options...
xp-1000 1 Posted January 4, 2021 Author Share Posted January 4, 2021 Yes I confess I tested on firefox only and I supposed it is the same for chrome. in any case, AV1 direct play works on jellyfin/firefox and not on emby/firefox Link to comment Share on other sites More sharing options...
Luke 37062 Posted January 4, 2021 Share Posted January 4, 2021 It's been added for the next release. thanks. 1 Link to comment Share on other sites More sharing options...
Florian2000 17 Posted March 23, 2021 Share Posted March 23, 2021 Hi, is this already solved? I'm wondering why the container mkv is not supported with AV1 in firefox/chrome/edge...anything I missed to configure? Thank you! Br, Florian Link to comment Share on other sites More sharing options...
Happy2Play 8281 Posted March 24, 2021 Share Posted March 24, 2021 2 hours ago, Florian2000 said: Hi, is this already solved? I'm wondering why the container mkv is not supported with AV1 in firefox/chrome/edge...anything I missed to configure? Thank you! Br, Florian And what happens when you drag/open that file directly in your browser? Does any browser natively support a mkv? Link to comment Share on other sites More sharing options...
Luke 37062 Posted March 24, 2021 Share Posted March 24, 2021 Firefox does not support mkv. Link to comment Share on other sites More sharing options...
Florian2000 17 Posted March 26, 2021 Share Posted March 26, 2021 On 3/24/2021 at 2:47 AM, Happy2Play said: And what happens when you drag/open that file directly in your browser? Does any browser natively support a mkv? Firefox wants to open up VLC Link to comment Share on other sites More sharing options...
Happy2Play 8281 Posted March 26, 2021 Share Posted March 26, 2021 1 minute ago, Florian2000 said: Firefox wants to open up VLC So the browser can not play the media if it wants to open VLC would be my understanding. Link to comment Share on other sites More sharing options...
Florian2000 17 Posted March 26, 2021 Share Posted March 26, 2021 On 3/24/2021 at 2:57 AM, Luke said: Firefox does not support mkv. ok, so transcoding is unavoidable...if I don't like to convert everything. What leads me to the next question: while transcoding of the mkv works fine within web video player on my computer. on my android phone with the exoplayer the video playback is quity jerky... <-- what causes this behavior? Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now