Comments (3)
These all play at https://videojs-http-streaming.netlify.app/. The http one doesn't, as it's http
- https://news.cgtn.com/resource/live/arabic/cgtn-a.m3u8
- https://news.cgtn.com/resource/live/french/cgtn-f.m3u8
- https://news.cgtn.com/resource/live/russian/cgtn-r.m3u8
- https://rakuten-euronews-2-fr.samsung.wurl.tv/manifest/playlist.m3u8
Of the others, many have CORS restrictions. The server only allows certain sites to play them. A desktop application like VLC is free to ignore those headers, but browsers enforce them and that can't be circumvented in javascript.
ts isn't supported, other than as ts segments in an HLS stream.
from video.js.
@mister-ben thank you so much for the feedback. This info is super helpful. So I can remove any .ts links or http links. Are there any other formats that you know are common and won't play?
Also, is there any way to programmicaly check if the stream has a cors policy? The only way I can think of is through a simulated browser, which I would like to avoid as its slow.
Take care.
from video.js.
from video.js.
Related Issues (20)
- How do I disable pauses in the video tag? HOT 3
- [8.13.0] HTML-validation errors with the new version
- Is there any way to play clean h265 videos with the current player? HOT 5
- player.currentSources() - When the video is playing, missing all the sources when the first source is not an absolute URL HOT 3
- electron Enable hardware acceleration suppression,Play HEVC265 video,Black screen HOT 2
- Use HLS, We got some variable errors HOT 5
- [8.14.0] Type errors
- How to block video's whitespace default event
- Qulaity selector integration issue in react js HOT 2
- HLS + Fairplay streams buffers a lot in Mac Safari browser. HOT 3
- Volume slider not accessible using TalkBack HOT 1
- Why player.volume(val) fires volumechange event? HOT 3
- DRM | Safari | Fair Play License is not being called HOT 2
- The player does not support m3u8 videos in H265 format HOT 2
- [8.14.1] Type errors HOT 11
- [8.14.1] Duplicate HTML IDs
- It works for adding other custom headers but not working for overwriting the 'User-Agent' request header. Can you please refer to some information about it. HOT 9
- Mouseover tooltip on progress bar is not in sync with cursor when Zoom is used in css HOT 1
- More duplicate HTML IDs
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from video.js.