-
We have been running into the same problem several times when using Youtube in tests with Bookwidgets. To show with a concrete example: The test contained the following videos: https://www.youtube.com/watch?v=L3vm5QXnRDk&t=32s (Then again, one of this owner's other videos works just fine, for example) Both videos are in the public domain. Thank you for your suggestions, help, ... |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 5 replies
-
This most likely relates to the fact that SEB 3.x does not support proprietary codecs. This issue has been discussed here already, see e.g. #102. |
Beta Was this translation helpful? Give feedback.
-
I investigated the YouTube communication of a few YouTube videos that didn't play in SEB and some that play in SEB and this confirmed Damian's explanation. When launching a video YouTube sends a list of available versions for the video (different resolutions / different codecs). In cases where the video doesn't play these all use a proprietary codec (avc1). In cases the video plays, a version using a non-proprietary codec (vp9) was also listed. Both videos mentioned above now play in SEB, which seems to point to the fact that the list of versions can change. For all videos I tried, all browsers I tried received the same list of versions. All of this matches what's observed: some videos will play / some won't. Googling about how to force google to make a vp9 version available I found some 3 year old posts describing what YouTube is doing based upon experiments people did. I'm only describing what I read, I did not verify this. If you upload a 1440p or 4K video to YouTube, they state a vp9 version will always get created. If you upload a lower resolution video, e.g. standard HD (1080x1920) or lower it may get encoded in vp9 at some point. I read that this may be related to the number of plays and popularity of the channel. Based upon this observation, if you have a lower-resolution video you want to upload to YouTube and use in SEB, you should re-encode the video to a higher resolution before upload. |
Beta Was this translation helpful? Give feedback.
I investigated the YouTube communication of a few YouTube videos that didn't play in SEB and some that play in SEB and this confirmed Damian's explanation.
When launching a video YouTube sends a list of available versions for the video (different resolutions / different codecs). In cases where the video doesn't play these all use a proprietary codec (avc1). In cases the video plays, a version using a non-proprietary codec (vp9) was also listed.
Both videos mentioned above now play in SEB, which seems to point to the fact that the list of versions can change. For all videos I tried, all browsers I tried received the same list of versions.
All of this matches what's observed: some videos wi…