distributed-conference

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revisionBoth sides next revision
distributed-conference [2020/12/01 23:07] – [Table] no_maamdistributed-conference [2020/12/14 01:18] andi
Line 194: Line 194:
  
 Heralds will stream their feed to the same endpoint as the speakers. At the endpoint directing decision (which feed to show) can be made. Heralds will stream their feed to the same endpoint as the speakers. At the endpoint directing decision (which feed to show) can be made.
 +
 +
 == For providers of RTMP Endpoints  == For providers of RTMP Endpoints 
 +
 **The following instructions are for those who want to operate their own streaming server. Speakers or Heralds at distributed events do not need this.** **The following instructions are for those who want to operate their own streaming server. Speakers or Heralds at distributed events do not need this.**
 +
 +<hidden>
 +
 === Simple HLS streaming platform with nginx-rtmp === Simple HLS streaming platform with nginx-rtmp
 +
 +
   * possible sources: OBS, FFmpeg,...   * possible sources: OBS, FFmpeg,...
   * install nxing-rtmp:   * install nxing-rtmp:
Line 336: Line 344:
  * Configure OBS to push via RTMP to ```rtmp://<yourdomain>/show``` with a stream key of "stream" (after things are running, do some resarch for protecting RTMP via a secret in RTMP URL!)  * Configure OBS to push via RTMP to ```rtmp://<yourdomain>/show``` with a stream key of "stream" (after things are running, do some resarch for protecting RTMP via a secret in RTMP URL!)
  * Also see OBS settings section above  * Also see OBS settings section above
 +
 +</hidden>
  
 == But why not use... == But why not use...
-But first a few words on "why not use skype/gotomeeting/jitsi/Cisco ..."What all this services have in common is that they are designed as many-to-many communication tools.   + 
-How this is implemented differs from solution to solution but they all have in common that they alter resolution / bit-rate and other parameters as they think it's best.   +But first a few words on "Why not use Skype/GotoMeeting/Jitsi/Cisco ..."What all this services have in common is that they are designed as many-to-many communication tools.   
-This results in our test always in sub-optimal video quality. These solutions also need either a central server that does the video relaying or work on a peer-2-peer base which   +The implementation differs from solution to solutionbut they all have in common that they alter resolution / bit-rate and other parameters as they think it's best. In our tests this always resulted in sub-optimal video quality.  
-means a lot of upload bandwidth is needed on the presenter side. They also run usually in the browser which is just not the perfect place to handle video.   +They also need either a central server relaying the videoor work on a peer-2-peer base which means a lot of upload bandwidth is needed on the presenter side.  
-Therefore we recommend a solution where the speaker streams their video to a distribution server with a fixed video quality and a CDN does the distribution.   + 
-In our case it's our own CDN but you can e.g. use the YouTube streaming service for free.  +Therefore we recommend solutions where speakers stream their video in a fixed video quality to a distribution serverand a CDN does the distribution. In our case it's our own CDNbut you can e.g. use the YouTube streaming service for free.  
      
-But if you just looking for a video telco solution have a look at [[https://jitsi.org/]] and host an instance your self. Below you find some hints how to connect the setup described here to  +If you just looking for a video telco solution have a look at [[https://jitsi.org/]] or [[https://bigbluebutton.org|BBB]] and host an instance yourself. Below you find some hints how to connect the setup described here to any telco solution.  
-any telco solution.  +
  
  • distributed-conference.txt
  • Last modified: 2020/12/16 20:46
  • by andi