<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; UdpXY помощь в настройке]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=21922</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=21922&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «UdpXY помощь в настройке».]]></description>
		<lastBuildDate>Sun, 29 Apr 2012 06:31:45 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[UdpXY помощь в настройке]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=271431#p271431</link>
			<description><![CDATA[<p>Доброго всем времени суток. Пытаюсь запустить IPTV с Linux сервера на машины клиентов. Для решения сей задачи выбрал UdpXY.</p><p>Скачал, установил запустил:<br /></p><div class="codebox"><pre><code>udpxy -p 4022 -m eth1 -l /var/log/udpxy.log</code></pre></div><p>На сервер 2 сетевые карты. Одна смотрит в локалку eth0 192.168.10.1 Вторая eth1 в итернет (Впн подключение)</p><p>Переписал файл с каналами:<br /></p><div class="codebox"><pre><code>#EXTM3U
#EXTINF:-1,2x2
http://192.168.10.1:4022/udp/239.172.20.6:1234</code></pre></div><p>Пытаюсь смотреть, ничего не кажет. Плеер (IPTV player), при нажатии кнопки плэй, выдает пустой экран, а спустя 3-4 секунды сам останавливает воспроизведение. В логах вот что:</p><div class="codebox"><pre><code>2012-04-29 10:30:50.384672 MSK    c(27681)    Relaying traffic from socket[2] to socket[6], buffer size=[2048], Rmsgs=[1], pauses=[0]
2012-04-29 10:30:55.384741 MSK    c(27681)    read_buf: read: Resource temporarily unavailable
2012-04-29 10:30:55.384798 MSK    c(27681)    read_data - EOF
2012-04-29 10:30:55.384819 MSK    c(27681)    Exited relay loop: received=[-1], sent=[0], quit=[0]
2012-04-29 10:30:55.385274 MSK    c(27681)    multicast-group [DROP]
2012-04-29 10:30:55.385497 MSK    c(27681)    Mcast listener socket=[2] closed
2012-04-29 10:30:55.385571 MSK    c(27681)    Child process=[27681] exits with rc=[0]
2012-04-29 10:30:55.385792 MSK    S(27104)    *** Caught SIGCHLD (17) ***
2012-04-29 10:30:55.385832 MSK    S(27104)    Waiting on exited children
2012-04-29 10:30:55.385865 MSK    S(27104)    Client [27681] has exited.
2012-04-29 10:30:55.385904 MSK    S(27104)    Deleted client: pid=[27681]
2012-04-29 10:30:55.385926 MSK    S(27104)    Cleaned up 1 children, 0 still running
2012-04-29 10:30:55.385946 MSK    S(27104)    INTERRUPTED, yet will continue.
2012-04-29 10:30:55.385965 MSK    S(27104)    Waiting for input from [2] fd&#039;s, NO timeout
2012-04-29 10:30:55.387990 MSK    S(27104)    No children exited since last check
2012-04-29 10:30:55.388018 MSK    S(27104)    Got 1 requests
2012-04-29 10:30:55.388038 MSK    S(27104)    Accepting new connection
2012-04-29 10:30:55.388079 MSK    S(27104)    Accepted socket=[6] from 192.168.10.3:61929 n=1/nmax=16
2012-04-29 10:30:55.388101 MSK    S(27104)    Accepting new connection
2012-04-29 10:30:55.388130 MSK    S(27104)    Nothing more to accept
2012-04-29 10:30:55.388151 MSK    S(27104)    accept_requests: Sockets accepted: [1]
2012-04-29 10:30:55.388171 MSK    S(27104)    Waiting for input from [3] fd&#039;s, with timeout
2012-04-29 10:30:55.398312 MSK    S(27104)    No children exited since last check
2012-04-29 10:30:55.398341 MSK    S(27104)    Got 1 requests
pre-process sockets [1]: 6
2012-04-29 10:30:55.398357 MSK    S(27104)    acting on accepted socket [6] (1/1)
2012-04-29 10:30:55.398367 MSK    S(27104)    Reading command from socket [6]
2012-04-29 10:30:55.398380 MSK    S(27104)    HTTP buffer [62 bytes] received
GET /udp/239.172.20.6:1234 HTTP/1.1

Host: 192.168.10.1:4022

2012-04-29 10:30:55.398394 MSK    S(27104)    Request=[udp/239.172.20.6:1234], length=[21]
2012-04-29 10:30:55.398403 MSK    S(27104)    Command [udp] with params [239.172.20.6:1234] read from socket=[6]
2012-04-29 10:30:55.398414 MSK    S(27104)    udp_relay : new_socket=[6] param=[239.172.20.6:1234]
2012-04-29 10:30:55.398524 MSK    S(27104)    Added client: pid=[27682], maddr=[239.172.20.6], mport=[1234], saddr=[192.168.10.3], sport=[61929]
2012-04-29 10:30:55.398540 MSK    S(27104)    process_requests: closing accepted socket [6]
2012-04-29 10:30:55.398555 MSK    S(27104)    Processed [1/1] accepted sockets
newly-accepted sockets [1]: -1
2012-04-29 10:30:55.398570 MSK    S(27104)    All accepted sockets processed
2012-04-29 10:30:55.398579 MSK    S(27104)    Waiting for input from [2] fd&#039;s, NO timeout
2012-04-29 10:30:55.398532 MSK    S(27104)    Client process=[27682] started for socket=[6]
2012-04-29 10:30:55.398618 MSK    c(27682)    min socket buffer = [65536], max space to use = [1500], Rmsgs = [1]
2012-04-29 10:30:55.398632 MSK    c(27682)    Setting up multicast listener
2012-04-29 10:30:55.398681 MSK    c(27682)    current receive buffer size is [114688] bytes for socket [2]
2012-04-29 10:30:55.398889 MSK    c(27682)    multicast-group [ADD]
2012-04-29 10:30:55.398900 MSK    c(27682)    Mcast listener socket=[2] set up
2012-04-29 10:30:55.398915 MSK    c(27682)    min socket buffer = [65536], max space to use = [1500], Rmsgs = [1]
2012-04-29 10:30:55.398925 MSK    c(27682)    Data buffer will hold up to [1] messages
2012-04-29 10:30:55.398940 MSK    c(27682)    UDP stream, RTP check enabled
2012-04-29 10:30:55.398958 MSK    c(27682)    socket 2: RCV timeout set to 5 sec, 0 usec
2012-04-29 10:30:55.398969 MSK    c(27682)    socket 2: SEND timeout set to 5 sec, 0 usec
2012-04-29 10:30:55.398980 MSK    c(27682)    current send buffer size is [16384] bytes for socket [6]
2012-04-29 10:30:55.398991 MSK    c(27682)    current receive buffer size is [114688] bytes for socket [2]
2012-04-29 10:30:55.399002 MSK    c(27682)    send buffer size set to [114688] bytes for socket [6]
2012-04-29 10:30:55.399026 MSK    c(27682)    Sent HTTP response code=[200], reason=[OK] to socket=[6]
HTTP/1.1 200 OK
Content-Type:application/octet-stream


2012-04-29 10:30:55.399048 MSK    c(27682)    Relaying traffic from socket[2] to socket[6], buffer size=[2048], Rmsgs=[1], pauses=[0]</code></pre></div><p>Порт 4022 на IPTABLES открыт. Пробовал проиграть IPTV на самом сервере через VLC тотже эффект.</p><p>В файле сервера такие параметры:</p><div class="codebox"><pre><code>#EXTM3U
#EXTINF:-1,2x2
http://127.0.0.1:4022/udp/239.172.20.6:1234</code></pre></div><div class="codebox"><pre><code>2012-04-29 10:30:55.399048 MSK    c(27682)    Relaying traffic from socket[2] to socket[6], buffer size=[2048], Rmsgs=[1], pauses=[0]
2012-04-29 10:31:00.398745 MSK    c(27682)    read_buf: read: Resource temporarily unavailable
2012-04-29 10:31:00.398797 MSK    c(27682)    read_data - EOF
2012-04-29 10:31:00.398818 MSK    c(27682)    Exited relay loop: received=[-1], sent=[0], quit=[0]
2012-04-29 10:31:00.399270 MSK    c(27682)    multicast-group [DROP]
2012-04-29 10:31:00.399308 MSK    c(27682)    Mcast listener socket=[2] closed
2012-04-29 10:31:00.399385 MSK    c(27682)    Child process=[27682] exits with rc=[0]
2012-04-29 10:31:00.399588 MSK    S(27104)    *** Caught SIGCHLD (17) ***
2012-04-29 10:31:00.399646 MSK    S(27104)    Waiting on exited children
2012-04-29 10:31:00.399680 MSK    S(27104)    Client [27682] has exited.
2012-04-29 10:31:00.399702 MSK    S(27104)    Deleted client: pid=[27682]
2012-04-29 10:31:00.399739 MSK    S(27104)    Cleaned up 1 children, 0 still running
2012-04-29 10:31:00.399760 MSK    S(27104)    INTERRUPTED, yet will continue.
2012-04-29 10:31:00.399780 MSK    S(27104)    Waiting for input from [2] fd&#039;s, NO timeout
2012-04-29 10:34:54.718177 MSK    S(27104)    No children exited since last check
2012-04-29 10:34:54.718232 MSK    S(27104)    Got 1 requests
2012-04-29 10:34:54.718245 MSK    S(27104)    Accepting new connection
2012-04-29 10:34:54.718265 MSK    S(27104)    Accepted socket=[6] from 127.0.0.1:49059 n=1/nmax=16
2012-04-29 10:34:54.718277 MSK    S(27104)    Accepting new connection
2012-04-29 10:34:54.718292 MSK    S(27104)    Nothing more to accept
2012-04-29 10:34:54.718302 MSK    S(27104)    accept_requests: Sockets accepted: [1]
2012-04-29 10:34:54.718312 MSK    S(27104)    Waiting for input from [3] fd&#039;s, with timeout
2012-04-29 10:34:54.718390 MSK    S(27104)    No children exited since last check
2012-04-29 10:34:54.718403 MSK    S(27104)    Got 1 requests
pre-process sockets [1]: 6
2012-04-29 10:34:54.718420 MSK    S(27104)    acting on accepted socket [6] (1/1)
2012-04-29 10:34:54.718431 MSK    S(27104)    Reading command from socket [6]
2012-04-29 10:34:54.718445 MSK    S(27104)    HTTP buffer [59 bytes] received
GET /udp/239.172.20.6:1234 HTTP/1.1

Host: 127.0.0.1:4022

2012-04-29 10:34:54.718461 MSK    S(27104)    Request=[udp/239.172.20.6:1234], length=[21]
2012-04-29 10:34:54.718471 MSK    S(27104)    Command [udp] with params [239.172.20.6:1234] read from socket=[6]
2012-04-29 10:34:54.718483 MSK    S(27104)    udp_relay : new_socket=[6] param=[239.172.20.6:1234]
2012-04-29 10:34:54.718619 MSK    S(27104)    Added client: pid=[27713], maddr=[239.172.20.6], mport=[1234], saddr=[127.0.0.1], sport=[49059]
2012-04-29 10:34:54.718638 MSK    S(27104)    process_requests: closing accepted socket [6]
2012-04-29 10:34:54.718654 MSK    S(27104)    Processed [1/1] accepted sockets
newly-accepted sockets [1]: -1
2012-04-29 10:34:54.718671 MSK    S(27104)    All accepted sockets processed
2012-04-29 10:34:54.718681 MSK    S(27104)    Waiting for input from [2] fd&#039;s, NO timeout
2012-04-29 10:34:54.718821 MSK    S(27104)    Client process=[27713] started for socket=[6]
2012-04-29 10:34:54.718904 MSK    c(27713)    min socket buffer = [65536], max space to use = [1500], Rmsgs = [1]
2012-04-29 10:34:54.718918 MSK    c(27713)    Setting up multicast listener
2012-04-29 10:34:54.718970 MSK    c(27713)    current receive buffer size is [114688] bytes for socket [2]
2012-04-29 10:34:54.719901 MSK    c(27713)    multicast-group [ADD]
2012-04-29 10:34:54.719950 MSK    c(27713)    Mcast listener socket=[2] set up
2012-04-29 10:34:54.719970 MSK    c(27713)    min socket buffer = [65536], max space to use = [1500], Rmsgs = [1]
2012-04-29 10:34:54.719981 MSK    c(27713)    Data buffer will hold up to [1] messages
2012-04-29 10:34:54.720000 MSK    c(27713)    UDP stream, RTP check enabled
2012-04-29 10:34:54.720024 MSK    c(27713)    socket 2: RCV timeout set to 5 sec, 0 usec
2012-04-29 10:34:54.720037 MSK    c(27713)    socket 2: SEND timeout set to 5 sec, 0 usec
2012-04-29 10:34:54.720049 MSK    c(27713)    current send buffer size is [50724] bytes for socket [6]
2012-04-29 10:34:54.720061 MSK    c(27713)    current receive buffer size is [114688] bytes for socket [2]
2012-04-29 10:34:54.720073 MSK    c(27713)    send buffer size set to [114688] bytes for socket [6]
2012-04-29 10:34:54.720396 MSK    c(27713)    Sent HTTP response code=[200], reason=[OK] to socket=[6]
HTTP/1.1 200 OK
Content-Type:application/octet-stream


2012-04-29 10:34:54.720430 MSK    c(27713)    Relaying traffic from socket[2] to socket[6], buffer size=[2048], Rmsgs=[1], pauses=[0]</code></pre></div><p>Подскажите, где я ошибся???</p>]]></description>
			<author><![CDATA[null@example.com (GLADIATOR13)]]></author>
			<pubDate>Sun, 29 Apr 2012 06:31:45 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=271431#p271431</guid>
		</item>
	</channel>
</rss>
