Video Streaming Infrastructure

We would like to set up a website for real-time video chat and look for basic architectural recommendations and / or recommendations for a specific structure. Here are the main features of the site:

  • Most streams will be broadcast live from one person with a webcam, etc. and typically 1-10 people can be viewed, although up to 100 spectators can be on the high side.

  • Audio and video should not be super high quality, but you need to be "good enough." The main thing is to transfer basic information to video (and audio). If occasionally the frame rate decreases, and then returns to normal quite quickly, we could live with that.

  • Budget is a problem, so we are generally looking for a cheaper solution that will give us most of what we need in terms of productivity and quality.

  • We look at Peer1 for co-lo.

  • The rest of our website will be a .Net / Windows platform. We are open to viewing any platform for a better streaming solution, although our technical expertise is currently more on the Windows side.

+3
source share
2 answers

I would suggest creating an application and infrastructure around one of two poplualr streaming servers:

Red5 Java, ( ) . , , Wowza, Adobe FMS.

, .

Peer1, ( ). - , "100 / Fast Ethernet". 100+ , . , Gigabit. . - .

. 100 . . , .

368 / 512 / . Codecs matter - go h264, .

+4

, , , - Livestream. 50 .

0

Source: https://habr.com/ru/post/1743673/


All Articles