V
V
Vyacheslav Kilimnik2015-12-12 16:32:06
Video broadcast
Vyacheslav Kilimnik, 2015-12-12 16:32:06

Where to get the data stream for online TV?

Good afternoon, there is such a task to make a website with online broadcasting of certain television channels, we are making websites, but this is the first time we meet with such a question .. maybe someone has done something like this, so there are a lot of questions ..
1) where to get the video stream, directly contact those TV channels? since someone writes that the video is their product and you need to take permission, someone says they say it to them in + that you will show their probook and the rating of the product will grow, they say more people will see it ...
2) what next? just put the players and each has its own link to the video stream?
3) Do you need special equipment, a server, etc. for this?
4) there was also the question of what else to do so that the user could watch what he missed earlier, it’s not clear to me at all, or to install a second server so that he writes everything (but it will be generally unmeasured money, since there will be a huge data coll. ..)
here is an example of the site 2onlinetv.com

Answer the question

In order to leave comments, you need to log in

2 answer(s)
A
artanets1, 2015-12-12
@artanets1

Hello.
On the first point, from a legal point of view, I can not say anything. I am very interested in this question myself.
If everything is simple, then you need to get the direct addresses of the streams if they are not encrypted and insert them into the player. A more correct way to get links legally from channels (if there are any, since not everyone has them). Or have recording equipment to record live from satellite / TV / IP-TV.
You can use peer-to-peer transfer methods like ace stream (the most famous, well, at least to me). Pros do not need a strong server many channels are already present. Cons: You need to install plugins, which repels users.
And now to a very expensive but correct way. Make a server 24/7, put Wowza Streaming Engine there! ($60 per month), or any other broadcasting server. Negotiate with channels about the use of their products, find links or make a server for recording. On the server, set on-the-fly transcoding to all 6 most common video stream formats for different win, mac, android, linux devices.
MPEG-DASH
Apple HLS
Adobe RTMP
Adobe HDS
Microsoft Smooth Streaming
RTSP/RTP
Enable nDWR video recording up to 30 hours. It will be possible to rewind the video back in the player.
Take care of the possibility of scaling the entire system in case of an increase in the number of users. And about the sufficient width of the Internet channel.
You can use azure, flexible but expensive, paid for a virtual machine and outgoing traffic.
Traffic can be reduced by up to 75% using p2p players, also for a fee, such as streamroot or VIBLAST. I only know these.
Finding a good player is often paid to support stream selection depending on the user's device and video resolution. Let's say jwplayer.
By the way, jwplayer and others like it also provide the ability to transcode video on the fly directly on their servers, it also seems to have a DWR video recording function, of course, all this is paid and monthly and for outgoing traffic, but perhaps this will be acceptable for you and you will need to just add the player to the site.
But this is all only if you are going to do a very large project, as it is expensive.
The easiest way is either to take other people's video streams, or Ace Steam.
If you find out how to formalize all this legally, please write, as I have been collecting materials on this topic for a long time.

P
php7, 2018-02-28
@php7

The link is dead.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question