A
A
Alexey2015-02-20 13:43:02
Video
Alexey, 2015-02-20 13:43:02

How to organize an online broadcast of sports events on the site?

Actually, hello.
There was an idea to organize a project of live broadcasts of sports events / games.
On the network, mainly descriptions of broadcasts from IP cameras, this is of little use to me and the diagrams are not particularly understood to me.
Accordingly, the questions are:
1. How will the scheme/algorithm for the movement of the video stream from the source to my user look like?
2.Where can I get the original video for broadcasting on my site, is it necessary to conclude contracts or agreements with someone in order to receive good quality through good channels??
3. What tools / services should be used to organize all this on the site?
4. How to correctly calculate computing power and bandwidth?
5. Is it possible to get by with free software solutions?
I would be very grateful for the answers and useful links.)

Answer the question

In order to leave comments, you need to log in

1 answer(s)
Y
Yuri Udovichenko, 2015-02-22
@Aquary

1. Simplified, the chain looks like this: camera (or encoder) - media server - website with player - consumer device.
2. If you are not the source of the data - i.e. the owner of the rights to the event that you are going to distribute - then in the general case, yes, you need to get permission from the owner.
3. If there is a ready incoming stream, then:
- A server is installed - iron or virtual. Throughput - the more, the better.
- A media server is installed on it - software for receiving and distributing video streams. There are only a dozen of them, each is good in its field of application. We have ours, for example. The media server receives the stream from the original source and distributes it to all connected clients - it is specially designed for this.
- A player is hung on the necessary web pages of the site - either flash or javascript - which will play the video on the page.
- The client enters the site, turns on the view, he starts to receive a video stream from the media server.
4. Iron characteristics depend on the chosen solution. You can start with the cheapest pieces of iron - a couple of cores, a few gigs of RAM. Throughput depends on the quantity and quality of received and distributed streams. For the most part, it is the "outgoing" speed that will be needed.
5. Extremely difficult. As the experience of our clients shows, after a certain threshold of loads, even when using open-source free tools, investments are still needed. First of all, for hosting and administration, and then for paid software solutions.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question