Javascript HTTP Live Streaming realtime converter and player
People
Repo info
Activity
Ingvar Stepanyan
@RReverser
What kind of explanation do you feel is missing?
Fergus Reig Gracia
@MuDestructor
Everithig is ok, puts it even in the demo, sorry. Now I see it.
Thanks
Anthony Ettinger
@chovy
Hi all
how do i get started?
Andrey Gubanov
@finom
@RReverser why demo video has so small resolution?
And how does theoplayer work smoothly? They use blobs + webworkers but why does it work so good? Do you have an idea?
Ingvar Stepanyan
@RReverser
@finom How is question about theoplayer related at all? Especially such kind of question?
Or, to say in another way, should I treat it as a proposal to hire me to reverse engineer / read / debug theoplayer and figure out why is it good? At least it looks like the only valid reason to ask about it.
Andrey Gubanov
@finom
@RReverser I'm interested in your project but unfortunately your low-res demo doesn't make sense.
@RReverser don't be angry, I've got your position
Ingvar Stepanyan
@RReverser
I'm not angry at all :)
It just felt funny that you asked about it (and I remember either you or someone else already did in the past, while I see no reason for that)
Andrey Gubanov
@finom
If somebody creates JS framework called "X" which is slower than another framework "Y" why can't I ask "X" developer why this framework so slow
Ingvar Stepanyan
@RReverser
Because it always ends only with pointless battles and not any actual results :)
Andrey Gubanov
@finom
In other words are you going to make this player work smoothly?
Ingvar Stepanyan
@RReverser
And, well, you asked "why Y is fast" which might look similar but not the same
I already pointed out to why there are lags between chunks in README
And there are relevant issues and forks where people worked on attempting to fix it, so it might be more relevant to ask there and help them
As personally for me, I'm pretty busy with other projects, but happy to accept PRs or help with advises if someone is interested in this one
Andrey Gubanov
@finom
Ok, got it
Ingvar Stepanyan
@RReverser
Sorry, I know it's not the kind of answer you expected
Btw, as for resolution - do you mean this issue? RReverser/mpegts#14
(still happens for me in FF, but in Chrome & IE works just fine)
Andrey Gubanov
@finom
It's laggy (crackling sound)
Ingvar Stepanyan
@RReverser
Yeah I know, I was asking about video resolution
Was that the issue you meant?
Andrey Gubanov
@finom
I know your face. You spoke at OdessaJS 2014 :)
Ingvar Stepanyan
@RReverser
:D
Andrey Gubanov
@finom
I didn't try to use another m3u8 file yet, but I'm curious why have you chosen so small video (in resolution terms)
And it's fine as for demo of proof-of-concept without using much of client's traffic
Andrey Gubanov
@finom
Ah, got it
Ingvar Stepanyan
@RReverser
And, well, it's one of not many public streams that 100% works and not randomly change URLs every couple of weeks )
Andrey Gubanov
@finom
As for demo it could be nice to have an input where I can put my own m3u8 file URL.
Thanks for your time
Ingvar Stepanyan
@RReverser
np
Malathesha Sodad
@maltesh0188
how to use this?
TheNotary
@TheNotary
I'm looking into streaming solutions, man it's tough getting a live-ish feed into the browser without flash. Does mpegts do it in chrome and firefox?
also, looks like the demo is possibly offline atm?
Arjun2014
@Arjun2014
Hi Ingvar, I'm working on a project where we are trying to make a browser web application progressively playback a live transport stream in form of a single .ts media file of video/mp2t mime type ( and it is not a HLS stream that includes .m3u8 file ). I tried this with the demo by feeding a .ts stream and see that it may not supported out of the box. I would like to know if this should possible with minimal config/code changes ?
Ingvar Stepanyan
@RReverser
I guess you can extract the part that decodes it, yes
But I'm not really maintaining that project, it was long ago just a side-project for fun. If you will have specific questions, I'll try to answer, but can't help a lot :)
hvwees
@hvwees
Is there a way to make it autoscale with the size of the browserwindow?
spunFIN
@spunFIN
@hvwees Like with css? #canvas{width:100%; height:auto;}
@RReverser Sorry for stupid question, but what am I doing wrong if the "stream" starts always from beginning when opening the stream page? Or should it even stick to the most recent seconds? Using OBS to record ts->m3u8 and hosting mpegts on WAMP
danielmorganessex
@danielmorganessex
Hi does any one have a solution for playing .ts mpeg-ts live stream in a web browser?