Това за операторите, дано не е това което си мисля, но както и да е.
Намерих как се изгражда любителски сървър за размяна.
В зависимост от качеството на dvb платката ви може да стриймвате различен брой канали от дадена честота.
Подкарвате си нещата на multicast, за да може да си гледате без да натоварвате стрийм устройството multi connections.
Инсталирате си udpxy и го конфигурирате.
Инсталирате и nginx и го конфигурирате като reverse proxy на компютър вкъщи или нает сървър.
Ето примерна конфигурация със ограничения по ip и redirect.
Code:
server {
server_name server.test.com;
# We want to be available over IPv6, too!
listen 8080;
listen [::]:8080;
access_log /var/log/nginx/server.test.com-access.log;
error_log /var/log/nginx/server.test.com-error.log;
# We configure these to send original Host header and the real IP of a connecting client
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
# ACLs
# allow only certain IPs
allow 1.3.3.7/32;
allow 192.168.1.0/24;
allow 2a01:3371:123:10::/64;
# ... and deny the rest.
deny all;
# Simple rewrites to make channel URLs easy to remember
location /channel1 {
proxy_pass http://<external_ip>:4022/udp/224.0.0.1:1234;
}
location /channel2 {
proxy_pass http://<external_ip>:4022/udp/224.0.0.2:1234;
}
location /channel3 {
proxy_pass http://<external_ip>:4022/udp/224.0.0.3:1234;
}