• =?UTF-8?B?UmU6IG5naW54INGB0LrRgNGL0YLRjC/Qv9C+0LTQvNC10L3QuNGC0Ywg?= =?

    From George Shuklin@21:1/5 to Pavel Gaidai on Mon Oct 5 14:50:01 2020
    This is a multi-part message in MIME format.
    Я бы просто человеку сделал vpn любым удобным методом. Подключился -
    маршрутизируешься на адрес провайдера через (локальный) nat. В
    зависимости от степени паранойи - либо просто "как есть", либо через
    network namespace, либо в виртуалке.


    On 09/08/2020 20:09, Pavel Gaidai wrote:


    вс, 9 авг. 2020 г. в 19:30, <Nefedov.Yury@jinr.ru <mailto:Nefedov.Yury@jinr.ru>>:

    On Sun, 9 Aug 2020, Иван Лох wrote:

    > On Sun, Aug 09, 2020 at 05:10:36PM +0300, Pavel Gaidai wrote:
    >>>
    >>> Всем привет!
    >>>
    >>> Хочу расшарить iptv знакомому, настроил nginx c proxy_pass, от
    меня все
    >
    > Обычно iptv провайдеры реализуют через udp. Для того чтобы
    превратить трафик
    > в http используется udp-http proxy
    https://github.com/valerytschopp/udpxy-debian
    <https://github.com/valerytschopp/udpxy-debian>
    >
    >

      vlc понимает udp
      Ctl-N,
      udp//@1.1.1.1:2222 <http://1.1.1.1:2222>


    Попробовал, даже от меня не работает.

    У меня провайдер отдает iptv через http. Сначала заходишь по ссылке http://iptv.ua/get_stream.php?id=1111
    <http://iptv.ua/get_stream.php?id=1111> потом эта ссылка перенаправляет на один из менее загруженных серверов
    по такой ссылке http://ip_providera:8893/4ff56481420ab1d244b26aa1949470b9 <http://ip_providera:8893/4ff56481420ab1d244b26aa1949470b9>

    Пробовал так:
    cvlc -d http://iptv.ua/get_stream.php?id=1111 <http://iptv.ua/get_stream.php?id=1111> --http-reconnect --sout '#std{access=http,mux=ts,dst=10.10.10.2:2222 <http://10.10.10.2:2222>}' так все работает, но vlc качает поток постоянно и если тв каналов 100
    то сразу забивает весь интернет канал и сильно нагружает виртуальный
    сервер.
    Мне нужно, чтобы начинало загружать контент тв канала только тогда
    когда пользователь начинает его смотреть. Есть идеи как это можно сделать без squid, чтобы подключатся напрямую
    к открытому порту из интернета?




    Ю.



    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
    <div class="moz-cite-prefix">Я бы просто человеку сделал vpn любым
    удобным методом. Подключился - маршрутизируешься на адрес
    провайдера через (локальный) nat. В зависимости от степени
    паранойи - либо просто "как есть", либо через network namespace,
    либо в виртуалке.</div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix"><br>
    </div>
    <div class="moz-cite-prefix">On 09/08/2020 20:09, Pavel Gaidai
    wrote:<br>
    </div>
    <blockquote type="cite" cite="mid:CADW3cHEq=2X75=5w30Ms2VFnKAnz0ybztX=nq0ZUcoA8_jWd-Q@mail.gmail.com">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <div dir="ltr">
    <div dir="ltr"><br>
    </div>
    <br>
    <div class="gmail_quote">
    <div dir="ltr" class="gmail_attr">вс, 9 авг. 2020 г. в 19:30,
    &lt;<a href="mailto:Nefedov.Yury@jinr.ru"
    moz-do-not-send="true">Nefedov.Yury@jinr.ru</a>&gt;:<br>
    </div>
    <blockquote class="gmail_quote" style="margin:0px 0px 0px
    0.8ex;border-left:1px solid
    rgb(204,204,204);padding-left:1ex">On Sun, 9 Aug 2020, Иван
    Лох wrote:<br>
    <br>
    &gt; On Sun, Aug 09, 2020 at 05:10:36PM +0300, Pavel Gaidai
    wrote:<br>
    &gt;&gt;&gt;<br>
    &gt;&gt;&gt; Всем привет!<br>
    &gt;&gt;&gt;<br>
    &gt;&gt;&gt; Хочу расшарить iptv знакомому, настроил nginx c
    proxy_pass, от меня все<br>
    &gt;<br>
    &gt; Обычно iptv провайдеры реализуют через udp. Для того
    чтобы превратить трафик<br>
    &gt; в http используется udp-http proxy <a
    href="https://github.com/valerytschopp/udpxy-debian"
    rel="noreferrer" target="_blank" moz-do-not-send="true">https://github.com/valerytschopp/udpxy-debian</a><br>
    &gt;<br>
    &gt;<br>
    <br>
      vlc понимает udp<br>
      Ctl-N,<br>
      udp//@<a href="http://1.1.1.1:2222" rel="noreferrer"
    target="_blank" moz-do-not-send="true">1.1.1.1:2222</a><br>
    <br>
    </blockquote>
    <div><br>
    </div>
    <div>Попробовал, даже от меня не работает.<br>
    <br>
    У меня провайдер отдает iptv через http.<br>
    Сначала заходишь по ссылке <a
    href="http://iptv.ua/get_stream.php?id=1111"
    moz-do-not-send="true">http://iptv.ua/get_stream.php?id=1111</a>
    потом эта ссылка перенаправляет на один из менее загруженных
    серверов<br>
    по такой ссылке <a
    href="http://ip_providera:8893/4ff56481420ab1d244b26aa1949470b9"
    moz-do-not-send="true">http://ip_providera:8893/4ff56481420ab1d244b26aa1949470b9</a><br>
    <br>
    Пробовал так:<br>
    cvlc -d <a href="http://iptv.ua/get_stream.php?id=1111"
    moz-do-not-send="true">http://iptv.ua/get_stream.php?id=1111</a>
    --http-reconnect --sout '#std{access=http,mux=ts,dst=<a
    href="http://10.10.10.2:2222" moz-do-not-send="true">10.10.10.2:2222</a>}'<br>
    так все работает, но vlc качает поток постоянно и если тв
    каналов 100 то сразу забивает весь интернет канал и сильно
    нагружает виртуальный сервер.<br>
    Мне нужно, чтобы начинало загружать контент тв канала только
    тогда когда пользователь начинает его смотреть.<br>
    Есть идеи как это можно сделать без squid, чтобы подключатся
    напрямую к открытому порту из интернета?<br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div> </div>
    <blockquote class="gmail_quote" style="margin:0px 0px 0px
    0.8ex;border-left:1px solid
    rgb(204,204,204);padding-left:1ex">
    Ю.</blockquote>
    </div>
    </div>
    </blockquote>
    <p><br>
    </p>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)