Play HLS urls in-browser
Play HLS Extension
Play HLS urls in-browser
Extension with an hls.js library from: https://github.com/video-dev/hls.js
Play the m3u8 links you click on and any m3u8 links you paste into the address bar.
It works by transmuxing MPEG-2 Transport Stream and AAC/MP3 streams into ISO BMFF (MP4) fragments. This transmuxing could be performed asynchronously using Web Worker if available in the browser. hls.js also supports HLS + fmp4, as announced during WWDC2016
hls.js does not need any player, it works directly on top of a standard HTML
Read more
Extension with an hls.js library from: https://github.com/video-dev/hls.js
Play the m3u8 links you click on and any m3u8 links you paste into the address bar.
It works by transmuxing MPEG-2 Transport Stream and AAC/MP3 streams into ISO BMFF (MP4) fragments. This transmuxing could be performed asynchronously using Web Worker if available in the browser. hls.js also supports HLS + fmp4, as announced during WWDC2016
hls.js does not need any player, it works directly on top of a standard HTML
Source Manifest.json
{ "version": "1.7", "background": { "scripts": ["event.js"] }, "browser_action": { "default_icon": "icon128.png", "default_title": "Disable" }, "content_scripts": [ { "js": ["content.js"], "matches": ["*://*/*.m3u8*", "*://*/*.ts*"] } ], "description": "Play HLS urls in-browser", "icons": { "128": "icon128.png" }, "manifest_version": 2, "name": "Play HLS", "permissions": [ "*://*/*m3u8*", "*://*/*.ts*", "webRequest", "webRequestBlocking" ], "update_url": "https://clients2.google.com/service/update2/crx", "web_accessible_resources": ["*.html"]}
Read more