[jitsi-users] YouTube Live Stream


#1

Last week I asked a question about using YouTube Live Stream with Jitsi Meet. I didn’t get a reply from anyone, so if this is not the correct place to ask these questions, please let me know where I should post instead.

I explained that I was having trouble maintaining a stream using Jitsi Meet hosted at http://meet.jit.si <http://meet.jit.si/>. The stream often drops down from “Good” quality (green dot) to “OK” quality (yellow dot) within a couple of minutes with lower bitrates (under 1000 kbps), and often the stream stops entirely, usually within an hour. I am on a high bandwidth connection at a university, with my upload speed about 95 Mbps.

I ran a test yesterday using Open Broadcaster Software to see if I got similar results (obsproject.com <http://obsproject.com/>). I saw an immediate difference, with OBS reporting stream rates in the range of 2500-3000 kbps. YouTube reported the stream was “Good” quality (green dot), and stayed there, never dropping down to “OK” quality.

I left the test running overnight, and came in this morning, 20 hours after starting the stream. The stream did not drop out. It never fell below “Good” quality. OBS continues to report stream rates in the range off 2500-3000. (And now I have a very long very boring live stream video on my YouTube channel :slight_smile: .)

So this leads me to ask the experts here, why can’t I get similar results from Jitsi Meet? Or at least why can’t I get acceptable results that avoid lower stream quality and streams that drop out unexpectedly? Any suggestions you have would be appreciated.

I am very interested in recommending Jitsi Meet at my university, but it will be hard for me to promote it if the recording capability through YouTube Live Stream is unreliable. If there are logs of any kind that I can share that would help diagnose this, please let me know where to look and what to provide.

Many thanks for your time

David Dumonde


#2

Hi David,

The 1 hour limitation is by design for our public instance (meet.jit.si). If you roll-out your own server you can remove that limitation.

About the low quality, it’s probably because of the settings we use to encode the YouTube live stream; we try to use the lowest latency. Same as above, if you run your own instance you can experiment with different encoding settings.

I hope that helps.

Best,
George

···

On Jun 7, 2016, at 9:52 AM, David Dumonde <davidconnects@gmail.com> wrote:

Last week I asked a question about using YouTube Live Stream with Jitsi Meet. I didn’t get a reply from anyone, so if this is not the correct place to ask these questions, please let me know where I should post instead.

I explained that I was having trouble maintaining a stream using Jitsi Meet hosted at http://meet.jit.si <http://meet.jit.si/>. The stream often drops down from “Good” quality (green dot) to “OK” quality (yellow dot) within a couple of minutes with lower bitrates (under 1000 kbps), and often the stream stops entirely, usually within an hour. I am on a high bandwidth connection at a university, with my upload speed about 95 Mbps.

I ran a test yesterday using Open Broadcaster Software to see if I got similar results (obsproject.com <http://obsproject.com/>). I saw an immediate difference, with OBS reporting stream rates in the range of 2500-3000 kbps. YouTube reported the stream was “Good” quality (green dot), and stayed there, never dropping down to “OK” quality.

I left the test running overnight, and came in this morning, 20 hours after starting the stream. The stream did not drop out. It never fell below “Good” quality. OBS continues to report stream rates in the range off 2500-3000. (And now I have a very long very boring live stream video on my YouTube channel :slight_smile: .)

So this leads me to ask the experts here, why can’t I get similar results from Jitsi Meet? Or at least why can’t I get acceptable results that avoid lower stream quality and streams that drop out unexpectedly? Any suggestions you have would be appreciated.

I am very interested in recommending Jitsi Meet at my university, but it will be hard for me to promote it if the recording capability through YouTube Live Stream is unreliable. If there are logs of any kind that I can share that would help diagnose this, please let me know where to look and what to provide.

Many thanks for your time

David Dumonde
_______________________________________________
users mailing list
users@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/users


#3

Confirmed. You can ignore the indication on YouTube's dashboard. We get
yellow for 90% of our recordings and they are just fine.

I think YT is simply making some assumptions about how bitrate would
correspond to quality and they a re simply not verified in our case.

Emil

···

On Tuesday, 7 June 2016, George Politis <gp@jitsi.org> wrote:

Hi David,

The 1 hour limitation is by design for our public instance (meet.jit.si).
If you roll-out your own server you can remove that limitation.

About the low quality, it’s probably because of the settings we use to
encode the YouTube live stream; we try to use the lowest latency. Same as
above, if you run your own instance you can experiment with different
encoding settings.

I hope that helps.

Best,
George

On Jun 7, 2016, at 9:52 AM, David Dumonde <davidconnects@gmail.com > <javascript:_e(%7B%7D,'cvml','davidconnects@gmail.com');>> wrote:

Last week I asked a question about using YouTube Live Stream with Jitsi
Meet. I didn’t get a reply from anyone, so if this is not the correct place
to ask these questions, please let me know where I should post instead.

I explained that I was having trouble maintaining a stream using Jitsi
Meet hosted at http://meet.jit.si. The stream often drops down from
“Good” quality (green dot) to “OK” quality (yellow dot) within a couple of
minutes with lower bitrates (under 1000 kbps), and often the stream stops
entirely, usually within an hour. I am on a high bandwidth connection at a
university, with my upload speed about 95 Mbps.

I ran a test yesterday using Open Broadcaster Software to see if I got
similar results (obsproject.com). I saw an immediate difference, with OBS
reporting stream rates in the range of 2500-3000 kbps. YouTube reported the
stream was “Good” quality (green dot), and stayed there, never dropping
down to “OK” quality.

I left the test running overnight, and came in this morning, 20 hours
after starting the stream. The stream did not drop out. It never fell below
“Good” quality. OBS continues to report stream rates in the range off
2500-3000. (And now I have a very long very boring live stream video on my
YouTube channel :slight_smile: .)

So this leads me to ask the experts here, why can’t I get similar results
from Jitsi Meet? Or at least why can’t I get acceptable results that avoid
lower stream quality and streams that drop out unexpectedly? Any
suggestions you have would be appreciated.

I am very interested in recommending Jitsi Meet at my university, but it
will be hard for me to promote it if the recording capability through
YouTube Live Stream is unreliable. If there are logs of any kind that I can
share that would help diagnose this, please let me know where to look and
what to provide.

Many thanks for your time

David Dumonde
_______________________________________________
users mailing list
users@jitsi.org <javascript:_e(%7B%7D,'cvml','users@jitsi.org');>
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/users

--
sent from my mobile


#4

Hi George,

I as well tried to bring up YouTube Streaming on the server I hosted, but
I'm not able to start the streaming option. Please let me know if there is
any documentation that I can follow to setup streaming on my server? It
would be a great help.

Best Regards,
Ankit Arora
Tech Lead - Technology
TO THE NEW Digital
M: +91 7042461884
www.tothenew.com

···

On 07-Jun-2016 10:40 pm, "George Politis" <gp@jitsi.org> wrote:

Hi David,

The 1 hour limitation is by design for our public instance (meet.jit.si).
If you roll-out your own server you can remove that limitation.

About the low quality, it’s probably because of the settings we use to
encode the YouTube live stream; we try to use the lowest latency. Same as
above, if you run your own instance you can experiment with different
encoding settings.

I hope that helps.

Best,
George

On Jun 7, 2016, at 9:52 AM, David Dumonde <davidconnects@gmail.com> wrote:

Last week I asked a question about using YouTube Live Stream with Jitsi
Meet. I didn’t get a reply from anyone, so if this is not the correct place
to ask these questions, please let me know where I should post instead.

I explained that I was having trouble maintaining a stream using Jitsi
Meet hosted at http://meet.jit.si. The stream often drops down from
“Good” quality (green dot) to “OK” quality (yellow dot) within a couple of
minutes with lower bitrates (under 1000 kbps), and often the stream stops
entirely, usually within an hour. I am on a high bandwidth connection at a
university, with my upload speed about 95 Mbps.

I ran a test yesterday using Open Broadcaster Software to see if I got
similar results (obsproject.com). I saw an immediate difference, with OBS
reporting stream rates in the range of 2500-3000 kbps. YouTube reported the
stream was “Good” quality (green dot), and stayed there, never dropping
down to “OK” quality.

I left the test running overnight, and came in this morning, 20 hours
after starting the stream. The stream did not drop out. It never fell below
“Good” quality. OBS continues to report stream rates in the range off
2500-3000. (And now I have a very long very boring live stream video on my
YouTube channel :slight_smile: .)

So this leads me to ask the experts here, why can’t I get similar results
from Jitsi Meet? Or at least why can’t I get acceptable results that avoid
lower stream quality and streams that drop out unexpectedly? Any
suggestions you have would be appreciated.

I am very interested in recommending Jitsi Meet at my university, but it
will be hard for me to promote it if the recording capability through
YouTube Live Stream is unreliable. If there are logs of any kind that I can
share that would help diagnose this, please let me know where to look and
what to provide.

Many thanks for your time

David Dumonde
_______________________________________________
users mailing list
users@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/users

_______________________________________________
users mailing list
users@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/users


#5

Hello Ankit,

Unfortunately, documentation on how to use Jibri is quite sparse atm. We do have some brief instructions in the Jibri README file, and we plan on improving it in the future, but if I were you, I’d probably want to dive into the code to figure out how to make it work.

You can post in this list if you have specific questions.

Best,
George

···

On Jun 7, 2016, at 12:13 PM, Ankit Arora <ankit.arora@tothenew.com> wrote:

Hi George,

I as well tried to bring up YouTube Streaming on the server I hosted, but I'm not able to start the streaming option. Please let me know if there is any documentation that I can follow to setup streaming on my server? It would be a great help.

Best Regards,
Ankit Arora
Tech Lead - Technology
TO THE NEW Digital
M: +91 7042461884
www.tothenew.com <http://www.tothenew.com/>
On 07-Jun-2016 10:40 pm, "George Politis" <gp@jitsi.org <mailto:gp@jitsi.org>> wrote:
Hi David,

The 1 hour limitation is by design for our public instance (meet.jit.si <http://meet.jit.si/>). If you roll-out your own server you can remove that limitation.

About the low quality, it’s probably because of the settings we use to encode the YouTube live stream; we try to use the lowest latency. Same as above, if you run your own instance you can experiment with different encoding settings.

I hope that helps.

Best,
George

On Jun 7, 2016, at 9:52 AM, David Dumonde <davidconnects@gmail.com <mailto:davidconnects@gmail.com>> wrote:

Last week I asked a question about using YouTube Live Stream with Jitsi Meet. I didn’t get a reply from anyone, so if this is not the correct place to ask these questions, please let me know where I should post instead.

I explained that I was having trouble maintaining a stream using Jitsi Meet hosted at http://meet.jit.si <http://meet.jit.si/>. The stream often drops down from “Good” quality (green dot) to “OK” quality (yellow dot) within a couple of minutes with lower bitrates (under 1000 kbps), and often the stream stops entirely, usually within an hour. I am on a high bandwidth connection at a university, with my upload speed about 95 Mbps.

I ran a test yesterday using Open Broadcaster Software to see if I got similar results (obsproject.com <http://obsproject.com/>). I saw an immediate difference, with OBS reporting stream rates in the range of 2500-3000 kbps. YouTube reported the stream was “Good” quality (green dot), and stayed there, never dropping down to “OK” quality.

I left the test running overnight, and came in this morning, 20 hours after starting the stream. The stream did not drop out. It never fell below “Good” quality. OBS continues to report stream rates in the range off 2500-3000. (And now I have a very long very boring live stream video on my YouTube channel :slight_smile: .)

So this leads me to ask the experts here, why can’t I get similar results from Jitsi Meet? Or at least why can’t I get acceptable results that avoid lower stream quality and streams that drop out unexpectedly? Any suggestions you have would be appreciated.

I am very interested in recommending Jitsi Meet at my university, but it will be hard for me to promote it if the recording capability through YouTube Live Stream is unreliable. If there are logs of any kind that I can share that would help diagnose this, please let me know where to look and what to provide.

Many thanks for your time

David Dumonde
_______________________________________________
users mailing list
users@jitsi.org <mailto:users@jitsi.org>
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/users

_______________________________________________
users mailing list
users@jitsi.org <mailto:users@jitsi.org>
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/users
_______________________________________________
users mailing list
users@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/users


#6

Hi Ankit,

If you haven't seen it, the README for Jibri has some instructions on
what dependencies you'll need to start live streaming:
https://github.com/jitsi/jibri/blob/master/README.md

I'm also working on tweaking how Jibri is packaged to make it easier
to set up; I have two pull requests in right now, one to make Jibri
buildable as a Python wheel [1] and another to create a Docker
container of Jibri which should be fairly easy to deploy. There are
still some quirks with Docker to be worked out (currently the host
machine still needs some specific kernel modules installed; there's a
chance we can run our own kernel in user space, but it remains to be
seen if this is too much overhead and it would make things much less
portable).

Let me know if either of these will make things easier for you; I'll
get some documentation added to both of those branches as well. Do
bear in mind that they're both still experimental and not ready for
prime time.

Best,
Sam

[1]: https://github.com/jitsi/jibri/pull/8
[2]: https://github.com/jitsi/jibri/pull/9

···

On Tue, Jun 7, 2016 at 12:13 PM, Ankit Arora <ankit.arora@tothenew.com> wrote:

Please let me know if there is any documentation that I can follow to setup streaming on my server? It would be a great help.

--
Sam Whited
pub 4096R/54083AE104EA7AD3
https://blog.samwhited.com