Please integrate a second library : "video.js" in preview feature and add an option allowing us to switch between "video.js" and "hls.js" depending on the situation
Hello, today I test the new release of Mr. Chandler's "video-player" with an m3u8 stream from an anime streaming site=Playback was incredibly so smooth, even though I tested it at night when my family was online and the Wi-Fi connection was weak and unstable! :
https://github.com/chandler-stimson/video-player
For the sake of a thorough comparison and professionalism, I also tested Mr. InBasic's "media-player":
https://github.com/inbasic/media-player
The m3u8 playback was also smooth fluid and lag-free; however, I noticed that the quantity of the network buffering seemed superior to Mr. Chandler's video-player.
This intrigued me, so I checked Mr. InBasic's repository to see which version of "hls.js" is used, but I couldn't find hls.js in the code, and It appears Mr. InBasic uses "video.js," which has its own engine for playing HLS streams:
https://github.com/videojs/video.js https://github.com/videojs/http-streaming
I still need to run more tests—perhaps with Full HD streams—to determine the best HTML5 video player for weak Wi-Fi conditions. So, I have a request for generous Mr. Xifangczy since Cat-Catch uses hls.js library to preview streams without ads (assuming it isn't too technically complex) please : consider integrating "video.js" as a secondary library and adding an option to switch between "video.js" and "hls.js" depending on the situation. Thanks!
Source: xifangczy/cat-catch