Что имеется: set box asus .модуль udp to http снёс- тормоза.
Задача: реализовать udp на роутере.
Роутер : dir-320 перешит в asus wl-500 vp2 адаптированной прошивкой Олега
Ethernet : оптика FTDP по PPoE, Ростелеком Волга J-MAX.2
Udpxy в прошивке имеется
Интересуют настройки роутера следующие :
1 Miscellaneous- enable UPnP ( Yes report wan address? Yes report MAN address и No)
2 Efficient Multicast Forwarding: yes или no
3 Multicast to HTTP Proxy Port : надо вбивать ? ( хочу 8082)
4 Enable access from WAN – галочку надо ?
5 Use DHCP routes? Yes или no
6 Enable multicast routing? Yes или no
7 Enable static routes? Yes или no
8 Файрволл отключил ( пока),IP динамически присваивается, DNSы вбил в роутер,
на приставке фиксированный IP- 192.168.1.2
Не знаю как настроить , выполня п 2 и 3 - не идёт, бьюсь вторую неделю
9 Для udpxy какие параметры для запуска? я включал udpxy –p 8082
Мой переделанный play list: http://192.168.1.1:8082/udp/233.99.61.15:5000
Запускал udpxy -T -v -p 8082 На выходе из телнета :
Code:
2011-08-20 17:45:07.706770 GMT 269 udpxy 1.0-Chipmunk (build 19) standard: udpxy -T -v -p 8082
2011-08-20 17:45:07.710173 GMT 269 Starting server [269]; capacity=[3] clients
2011-08-20 17:45:07.712703 GMT 269 Setting up listener for [0.0.0.0:8082]
2011-08-20 17:45:07.714905 GMT 269 Server socket=[7] is set up
2011-08-20 17:45:07.716535 GMT 269 Entering server loop
2011-08-20 17:45:07.717776 GMT 269 Server is waiting for input: socket=[7], pipe=[5]
2011-08-20 17:45:08.758704 GMT 269 Accepted socket=[8]
2011-08-20 17:45:08.760636 GMT 269 Reading command from socket [8]
2011-08-20 17:45:08.782315 GMT 269 HTTP buffer [305 bytes] received
2011-08-20 17:45:08.783999 GMT 269 Request=[udp/233.99.61.122:5000], length=[22]
2011-08-20 17:45:08.785946 GMT 269 Command [udp] with params [233.99.61.122:5000] read from socket=[8]
2011-08-20 17:45:08.788279 GMT 269 udp_relay : new_socket=[8] param=[233.99.61.122:5000]
2011-08-20 17:45:08.791812 GMT 269 Client process=[270] started for socket=[8]
2011-08-20 17:45:08.793991 GMT 270 min socket buffer = [65536], max space to use = [1500], Rmsgs = [1]
2011-08-20 17:45:08.796285 GMT 270 Setting up multicast listener
2011-08-20 17:45:08.797701 GMT 270 current receive buffer size is [108544] bytes for socket [5]
2011-08-20 17:45:08.791501 GMT 269 Added client: pid=[270], maddr=[233.99.61.122], mport=[5000], saddr=[192.168.1.2], sport=[1043]
2011-08-20 17:45:08.805080 GMT 269 Closed accepted socket [8]
2011-08-20 17:45:08.806703 GMT 269 Server is waiting for input: socket=[7], pipe=[5] 270 multicast-group [ADD]
2011-08-20 17:45:08.809701 GMT 270 Mcast listener socket=[5] set up
2011-08-20 17:45:08.811340 GMT 270 min socket buffer = [65536], max space to use = [1500], Rmsgs = [1]
2011-08-20 17:45:08.814038 GMT 270 Data buffer will hold up to [1] messages
2011-08-20 17:45:08.815994 GMT 270 UDP stream, RTP check enabled
2011-08-20 17:45:08.817952 GMT 270 current send buffer size is [16384] bytes for socket [8]
2011-08-20 17:45:08.820255 GMT 270 current receive buffer size is [108544] bytes for socket [5]
2011-08-20 17:45:08.822699 GMT 270 send buffer size set to [108544] bytes for socket [8]
2011-08-20 17:45:08.825179 GMT 270 Sent HTTP response code=[200], reason=[OK] to socket=[8]
2011-08-20 17:45:08.827924 GMT 270 Relaying traffic from socket[5] to socket[8], buffer size=[2048], Rmsgs=[1], pauses=[0]
2011-08-20 17:45:13.822362 GMT 270 read_buf: read: Resource temporarily unavailable
2011-08-20 17:45:13.824086 GMT 270 read_data - EOF
2011-08-20 17:45:13.825514 GMT 270 Exited relay loop: received=[-1], sent=[0], quit=[0]
2011-08-20 17:45:13.828954 GMT 270 multicast-group [DROP]
2011-08-20 17:45:13.830644 GMT 270 Mcast listener socket=[5] closed
2011-08-20 17:45:13.832924 GMT 270 Child process=[270] exits with rc=[0]
2011-08-20 17:45:13.837329 GMT 269 *** Caught SIGCHLD in process=[269] ***
2011-08-20 17:45:13.839058 GMT 269 Client [270] has exited.
2011-08-20 17:45:13.839581 GMT 269 Deleted client: pid=[270]
2011-08-20 17:45:13.840074 GMT 269 Server is waiting for input: socket=[7], pipe=[5]
2011-08-20 17:45:19.563572 GMT 269 Accepted socket=[8]
2011-08-20 17:45:19.564137 GMT 269 Reading command from socket [8]
2011-08-20 17:45:19.564659 GMT 269 HTTP buffer [233 bytes] received
2011-08-20 17:45:19.565167 GMT 269 Request=[udp/233.99.61.122:5000], length=[22]
2011-08-20 17:45:19.565687 GMT 269 Command [udp] with params [233.99.61.122:5000] read from socket=[8]
2011-08-20 17:45:19.566252 GMT 269 udp_relay : new_socket=[8] param=[233.99.61.122:5000]
2011-08-20 17:45:19.568040 GMT 269 Added client: pid=[272], maddr=[233.99.61.122], mport=[5000], saddr=[192.168.1.2], sport=[1044]
2011-08-20 17:45:19.568886 GMT 269 Closed accepted socket [8]
2011-08-20 17:45:19.569380 GMT 269 Server is waiting for input: socket=[7], pipe=[5]
2011-08-20 17:45:19.570476 GMT 269 Client process=[272] started for socket=[8]
2011-08-20 17:45:19.572779 GMT 272 min socket buffer = [65536], max space to use = [1500], Rmsgs = [1]
2011-08-20 17:45:19.575063 GMT 272 Setting up multicast listener
2011-08-20 17:45:19.576485 GMT 272 current receive buffer size is [108544] bytes for socket [5]
2011-08-20 17:45:19.579898 GMT 272 multicast-group [ADD]
2011-08-20 17:45:19.581725 GMT 272 Mcast listener socket=[5] set up
2011-08-20 17:45:19.583374 GMT 272 min socket buffer = [65536], max space to use = [1500], Rmsgs = [1]
2011-08-20 17:45:19.585666 GMT 272 Data buffer will hold up to [1] messages
2011-08-20 17:45:19.587269 GMT 272 UDP stream, RTP check enabled
2011-08-20 17:45:19.588654 GMT 272 current send buffer size is [16384] bytes for socket [8]
2011-08-20 17:45:19.590955 GMT 272 current receive buffer size is [108544] bytes for socket [5]
2011-08-20 17:45:19.592605 GMT 272 send buffer size set to [108544] bytes for socket [8]
2011-08-20 17:45:19.593518 GMT 272 Sent HTTP response code=[200], reason=[OK] to socket=[8]
2011-08-20 17:45:19.594532 GMT 272 Relaying traffic from socket[5] to socket[8], buffer size=[2048], Rmsgs=[1], pauses=[0]
2011-08-20 17:45:24.592258 GMT 272 read_buf: read: Resource temporarily unavailable
2011-08-20 17:45:24.592771 GMT 272 read_data - EOF
2011-08-20 17:45:24.593242 GMT 272 Exited relay loop: received=[-1], sent=[0], quit=[0]
2011-08-20 17:45:24.594846 GMT 272 multicast-group [DROP]
2011-08-20 17:45:24.595433 GMT 272 Mcast listener socket=[5] closed
2011-08-20 17:45:24.596465 GMT 272 Child process=[272] exits with rc=[0]
2011-08-20 17:45:24.599894 GMT 269 *** Caught SIGCHLD in process=[269] ***
2011-08-20 17:45:24.600491 GMT 269 Client [272] has exited.
2011-08-20 17:45:24.600985 GMT 269 Deleted client: pid=[272]
2011-08-20 17:45:24.601476 GMT 269 Server is waiting for input: socket=[7], pipe=[5]
Мне Уважаемый bsl45 пояснил из приведенного,что Подписаться можно, но данные не читаются.
Надо что-то конфигурировать на роутере - проблема явно в получении мультикаст-потока.
Посему в п 1-9 сплошной бардак в роутере надо бы прояснить.