I need video player for play M2T format, streaming come from live camera, i need to show video from browser, now i can see it with VLC, any ideas?
I'm working on an Electronjs app that needs to play very large videos stored in the user's machine. I've tried both with the vanilla html5 video tag and with other players. Small videos load and play fine, but large ones (1GB and up) only play sound, not images.
<video controls width="1280" height="720">
<source src="F:\sample.MP4" type="video/mp4" />
Sorry, your browser doesn't support embedded videos.
</video>
This happens both within the Electron app (Chromium based) and Chrome itself. Edge, on the other hand, plays large videos correctly.
I could not find any documentation on why this could happen, or if Chrome is behind in some video compatibilies...
Where could I look for a solution?
Thanks
Edit: The problem was not the size of the videos, but their codec, h264 played well, hevc (h265) didn't
#snwflk found the answer in the comments. It's because the hevc codec is not supported in Chrome: https://caniuse.com/#feat=hevc
Edge apparently supports it by offloading the video decoding to the hardware: H.265/HEVC web browser support
Maybe Electron can be compiled in a way that Chromium supports it? https://stackoverflow.com/a/39319614/3362074
I have created a video using opencv-python in AVI format. When I open the video locally, it is playing. But when I embed this video to HTML5, it is not playing.
How can I fix this?
I have tried in both Chrome, Firefox.
i have built my own flash video player with AS3 and it works fine but if i integrate it with rails application it plays only audio but doesn't display any thing .. anyone knows what is the problem here ?
I read that the HTML5 video tag can't stream video...
By streaming i mean the possibility to download a video only from the middle of it and not from the beginning.
Apparently you can set the currentTime to the middle but in the background it will download all the movie.
On the other hand YouTube's HTML5 player seems to stream just fine.
What is it that I am missing?
Thanks...