anonymous@RULINUX.NET~# Last login: 2024-11-23 15:44:42
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

А что такое "медиасервер"?

Блин я не понимаю нихрена.

Вот у меня в компьютере есть такие программы как mediatomb, ushare, xbmc. Они запускаются.. И что дальше-то? У медиамогилы есть какая-то веб-морда в которой файлики можно таскать и кликать в них мышкой, у ушары тоже есть веб-сервер, но показывает исключительно сообщение "500 Internal Server Error", зато у него ещё есть телнет-интерфейс с богатейшим набором функций:

  1.  > help commands
  2.  uShare (1.1a) (Built Jul 28 2009)
  3.  Registered command (command - description)
  4.  =======================================================
  5.   kill - Terminates the uShare server
  6.   exit - Exits this interface (Or CTRL+D then Enter)
  7.   help - Display help
  8.   echod - Echos all arguments but with each argument on a new line... DEBUG
  9.   echo - Echos all arguments
  10.  There's also 2 hidden functions
  11.  
  12.  
ни одна из которых кроме "exit" не имеет никакого смысла.

В XBMC я въб-морду не включал, включил только "разрешить управление по UPnP".

Далее. Есть сетевое устройство которое якобы умеет работать с UPnP-серверами. Которое нихрена не находит никаких устройств в сети. Самбовские шары сетевые оно находит, а медиа-сервера - нет.

Есть ещё программко под названием UPnP-Inspector, которое судя по евоному меню умеет редискаверить UPnP-устройства. Так вот оно тоже не видит никаких медиа-серверов сидя на одном с ними компьютере.

На компьютере естественно включен SELinux, но ни вышеупомянутые программы ни сам сэлинух ни на что не жаловались.

Чо делать-то? Мож я чего-то очевидного не понимаю?

HEBECTb_KTO(*) (2011-02-05 20:22:00)

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: А что такое "медиасервер"? от HEBECTb_KTO 2011-02-05 20:22:00
avatar
Скрыть

Re: А что такое "медиасервер"?

man DLNA

anonymous(*)(2011-02-05 21:17:46)

Mozilla/5.0 (X11; Linux i686; rv:2.0b10) Gecko/20100101 Firefox/4.0b10
[#] [Добавить метку] [Редактировать] Ответ на: Re: А что такое "медиасервер"? от anonymous 2011-02-05 21:17:46
avatar
Скрыть

Re: А что такое "медиасервер"?

И что мне это даст?

HEBECTb_KTO(*)(2011-02-06 01:00:17)

[#] [Добавить метку] [Редактировать] Ответ на: Re: А что такое "медиасервер"? от HEBECTb_KTO 2011-02-06 01:00:17
avatar
Скрыть

Re: А что такое "медиасервер"?

Это поможет тебе понять нужен ли тебе вообще медиасервер и что с ним делать.

anonymous(*)(2011-02-06 17:34:16)

Mozilla/5.0 (X11; Linux i686; rv:2.0b10) Gecko/20100101 Firefox/4.0b10
[#] [Добавить метку] [Редактировать] Ответ на: Re: А что такое "медиасервер"? от anonymous 2011-02-06 17:34:16
avatar
Скрыть

Re: А что такое "медиасервер"?

Мне бы лучше что-то помогло понять почему эта хрень не работает

HEBECTb_KTO(*)(2011-02-06 17:42:04)

[#] [Добавить метку] [Редактировать] Ответ на: А что такое "медиасервер"? от HEBECTb_KTO 2011-02-05 20:22:00
avatar
Скрыть

Re: А что такое "медиасервер"?

>Чо делать-то? Мож я чего-то очевидного не понимаю?
Так что тебе не нравится? Тебе надо чтобы находились сервера в сети? Для этого, вроде как, нужны всякие avahi и mdns.

SystemV(*)(2011-02-06 17:55:58)

Emacs-w3m/1.4.414 w3m/0.5.3
[#] [Добавить метку] [Редактировать] Ответ на: Re: А что такое "медиасервер"? от SystemV 2011-02-06 17:55:58
avatar
Скрыть

Re: А что такое "медиасервер"?

Да не, насколько я понимаю, UPnP включает в себя дискавери протокол (потому он и п-н-п), похоже у меня просто UDP не ходит, даже на локалхосте о_О

HEBECTb_KTO(*)(2011-02-06 18:06:58)

[#] [Добавить метку] [Редактировать] Ответ на: А что такое "медиасервер"? от HEBECTb_KTO 2011-02-05 20:22:00
avatar
Скрыть

Re: А что такое "медиасервер"?

а они точно не на мультикастинге работают?

bugmaker(*)(2011-02-06 20:44:30)

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.14) Gecko/20101013 Ubuntu/9.04 (jaunty) Shiretoko/3.5.14
[#] [Добавить метку] [Редактировать] Ответ на: Re: А что такое "медиасервер"? от bugmaker 2011-02-06 20:44:30
avatar
Скрыть

Re: А что такое "медиасервер"?

Да, на нём.

Конфигурация сети: три устройства на одном хабе - десктоп 192.168.0.12, лэптоп на вайфае, и медиабоксик на проводе, который и должен увидеть медиасервер.

Когда запускается ушара, лэптоп в локалке ловит следующее отправление (там целая серия, это первое из них):

  1.  [root@T43 ~]# tcpdump -c 10000 -i eth1 -n -X -v port 1900
  2.  tcpdump: listening on eth1, link-type EN10MB (Ethernet), capture size 65535 bytes
  3.  17:31:02.065827 IP (tos 0x0, ttl 4, id 0, offset 0, flags [DF], proto UDP (17), length 374)
  4.   192.168.0.12.37929 > 239.255.255.250.ssdp: UDP, length 346
  5.   0x0000: 4500 0176 0000 4000 0411 c4c8 c0a8 000c E..v..@.........
  6.   0x0010: efff fffa 9429 076c 0162 58f6 4e4f 5449 .....).l.bX.NOTI
  7.   0x0020: 4659 202a 2048 5454 502f 312e 310d 0a48 FY.*.HTTP/1.1..H
  8.   0x0030: 4f53 543a 2032 3339 2e32 3535 2e32 3535 OST:.239.255.255
  9.   0x0040: 2e32 3530 3a31 3930 300d 0a43 4143 4845 .250:1900..CACHE
  10.   0x0050: 2d43 4f4e 5452 4f4c 3a20 6d61 782d 6167 -CONTROL:.max-ag
  11.   0x0060: 653d 3138 3030 0d0a 4c4f 4341 5449 4f4e e=1800..LOCATION
  12.   0x0070: 3a20 6874 7470 3a2f 2f31 3932 2e31 3638 :. http://192.168
  13.   0x0080: 2e30 2e31 323a 3439 3135 322f 6465 7363 .0.12:49152/desc
  14.   0x0090: 7269 7074 696f 6e2e 786d 6c0d 0a4e 543a ription.xml..NT:
  15.   0x00a0: 2075 706e 703a 726f 6f74 6465 7669 6365 .upnp:rootdevice
  16.   0x00b0: 0d0a 4e54 533a 2073 7364 703a 6279 6562 ..NTS:.ssdp:byeb
  17.   0x00c0: 7965 0d0a 5345 5256 4552 3a20 4c69 6e75 ye..SERVER:.Linu
  18.   0x00d0: 782f 322e 362e 3335 2e31 302d 3734 2e66 x/2.6.35.10-74.f
  19.   0x00e0: 6331 342e 7838 365f 3634 2c20 5550 6e50 c14.x86_64,.UPnP
  20.   0x00f0: 2f31 2e30 2c20 506f 7274 6162 6c65 2053 /1.0,.Portable.S
  21.   0x0100: 444b 2066 6f72 2055 506e 5020 6465 7669 DK.for.UPnP.devi
  22.   0x0110: 6365 732f 312e 362e 360d 0a58 2d55 7365 ces/1.6.6..X-Use
  23.   0x0120: 722d 4167 656e 743a 2072 6564 736f 6e69 r-Agent:.redsoni
  24.   0x0130: 630d 0a55 534e 3a20 7575 6964 3a38 3938 c..USN:.uuid:898
  25.   0x0140: 6639 3733 382d 6439 3330 2d34 6462 342d f9738-d930-4db4-
  26.   0x0150: 6133 6366 2d34 3036 3138 3630 3165 3932 a3cf-40618601e92
  27.   0x0160: 363a 3a75 706e 703a 726f 6f74 6465 7669 6::upnp:rootdevi
  28.   0x0170: 6365 0d0a 0d0a ce....
  29.  

Потом приходит ещё серия запросов дискавери от хрен знает кого, 169.254.106.6 - такие тут не живут:

  1.  17:31:03.380067 IP (tos 0x0, ttl 4, id 0, offset 0, flags [DF], proto UDP (17), length 155)
  2.   169.254.106.6.58663 > 239.255.255.250.ssdp: UDP, length 127
  3.   0x0000: 4500 009b 0000 4000 0411 7253 a9fe 6a06 [email protected].
  4.   0x0010: efff fffa e527 076c 0087 22e1 4d2d 5345 .....'.l..".M-SE
  5.   0x0020: 4152 4348 202a 2048 5454 502f 312e 310d ARCH.*.HTTP/1.1.
  6.   0x0030: 0a4d 583a 2033 0d0a 5354 3a20 7572 6e3a .MX:.3..ST:.urn:
  7.   0x0040: 7363 6865 6d61 732d 7570 6e70 2d6f 7267 schemas-upnp-org
  8.   0x0050: 3a64 6576 6963 653a 4d65 6469 6153 6572 :device:MediaSer
  9.   0x0060: 7665 723a 310d 0a48 4f53 543a 2032 3339 ver:1..HOST:.239
  10.   0x0070: 2e32 3535 2e32 3535 2e32 3530 3a31 3930 .255.255.250:190
  11.   0x0080: 300d 0a4d 414e 3a20 2273 7364 703a 6469 0..MAN:."ssdp:di
  12.   0x0090: 7363 6f76 6572 220d 0a0d 0a scover"....
  13.  

UPnP-Inspector на десктопе посылает свои дискавери:

  1.  17:47:30.343135 IP (tos 0x0, ttl 1, id 0, offset 0, flags [DF], proto UDP (17), length 122)
  2.   192.168.0.12.60826 > 239.255.255.250.ssdp: UDP, length 94
  3.   0x0000: 4500 007a 0000 4000 0111 c8c4 c0a8 000c E..z..@.........
  4.   0x0010: efff fffa ed9a 076c 0066 0dbc 4d2d 5345 .......l.f..M-SE
  5.   0x0020: 4152 4348 202a 2048 5454 502f 312e 310d ARCH.*.HTTP/1.1.
  6.   0x0030: 0a48 4f53 543a 2032 3339 2e32 3535 2e32 .HOST:.239.255.2
  7.   0x0040: 3535 2e32 3530 3a31 3930 300d 0a4d 414e 55.250:1900..MAN
  8.   0x0050: 3a20 2273 7364 703a 6469 7363 6f76 6572 :."ssdp:discover
  9.   0x0060: 220d 0a4d 583a 2035 0d0a 5354 3a20 7373 "..MX:.5..ST:.ss
  10.   0x0070: 6470 3a61 6c6c 0d0a 0d0a dp:all....
  11.  

... но ему никто не отвечает.

Один раз за всё время экспериментов он было что-то зацепил, но медиаящик так и не видит медиасерверов нихрена..

HEBECTb_KTO(*)(2011-02-06 22:00:06)

[#] [Добавить метку] [Редактировать] Ответ на: Re: А что такое "медиасервер"? от HEBECTb_KTO 2011-02-06 22:00:06
avatar
Скрыть

Re: А что такое "медиасервер"?

хабик с вайфаем чтоли? А медиасервер где запущен, на десктопе?

bugmaker(*)(2011-02-07 01:08:00)

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.14) Gecko/20101013 Ubuntu/9.04 (jaunty) Shiretoko/3.5.14
[#] [Добавить метку] [Редактировать] Ответ на: Re: А что такое "медиасервер"? от bugmaker 2011-02-07 01:08:00
avatar
Скрыть

Re: А что такое "медиасервер"?

Медиасервер на десктопе, все в одной подсетке.

HEBECTb_KTO(*)(2011-02-07 02:26:57)

[#] [Добавить метку] [Редактировать] Ответ на: Re: А что такое "медиасервер"? от HEBECTb_KTO 2011-02-07 02:26:57
avatar
Скрыть

Re: А что такое "медиасервер"?

мультикастовые маршруты ты ладно проложил? твоя сетевуха в ихсодниках ядра в Documentation/multicast.txt упомянута? Также не сильно удивлюсь, если по вайфаю мультикаст не станет ходить.

bugmaker(*)(2011-02-07 07:14:20)

Opera/9.62 (X11; Linux i686; U; en) Presto/2.1.1
[#] [Добавить метку] [Редактировать] Ответ на: Re: А что такое "медиасервер"? от bugmaker 2011-02-07 07:14:20
avatar
Скрыть

Re: А что такое "медиасервер"?

Ой, я что-то спутал бродкаст с мультикастом.. Сетевуха ( RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03) ) в доке вообще не упомянута, но судя по  https://bugzilla.redhat.com/show_bug.cgi?id=468884 - должна работать. Был какой-то буг, который давным давно пофиксили.

Про мультикаст я нихрена не в курсе, но судя по всему он по крайней мере включен на карте:

  1.  eth0 Link encap:Ethernet HWaddr 40:61:86:01:E9:26
  2.   inet addr:192.168.0.12 Bcast:192.168.0.255 Mask:255.255.255.0
  3.   inet6 addr: fe80::4261:86ff:fe01:e926/64 Scope:Link
  4.   UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
  5.   RX packets:7633334 errors:0 dropped:0 overruns:0 frame:0
  6.   TX packets:16933901 errors:0 dropped:0 overruns:0 carrier:0
  7.   collisions:0 txqueuelen:1000
  8.   RX bytes:1503711395 (1.4 GiB) TX bytes:19304833422 (17.9 GiB)
  9.   Interrupt:44 Base address:0x2000
  10.  

> Также не сильно удивлюсь, если по вайфаю мультикаст не станет ходить.
Должен ходить - ведь существует же хренова туча вайфайных медиа-боксов. Да мне бы для начала хоть локально на десктопе получить работающую связку медиа-сервера и медиа-клиента.. Кстати, что использовать в качестве клиента для такого сервера - тоже вопрос. Инспектор тот показывает только обнаруженный интерфейс, и свойства там какие-то. Хотелось бы посмотреть в работе как-то. Блин, "PnP" же намекает что всё должно быть просто, в конце концов :)

HEBECTb_KTO(*)(2011-02-07 18:09:07)

[#] [Добавить метку] [Редактировать] Ответ на: Re: А что такое "медиасервер"? от HEBECTb_KTO 2011-02-07 18:09:07
avatar
Скрыть

Re: А что такое "медиасервер"?

Да, ещё такая вещь - за попутьем на выходных пытался заставить VLC стримить телевизор на Bcast адрес. Вроде стримит. Вот только принять отправленное ни локально ни удалённо не удаётся. Если на на айпишник датаграммы слать - то всё принимается, а на широковещательный адрес - не. Может кто знает как добиться широковещания VLC-шными средствами?

HEBECTb_KTO(*)(2011-02-07 18:09:46)

[#] [Добавить метку] [Редактировать] Ответ на: Re: А что такое "медиасервер"? от HEBECTb_KTO 2011-02-07 18:09:07
avatar
Скрыть

Re: А что такое "медиасервер"?

> Инспектор тот показывает только обнаруженный интерфейс, и свойства там какие-то. Хотелось бы посмотреть в работе как-то.
В такие моменты думаешь: "Блядь, да пошли вы все нахуй со своим линупсом, надо ставить винду и не думать про всё это; пара кликов "далее" и у тебя всё готово". А тут начинается с tcpdump и заканчивается правкой исходников драйвера в ведре.

anonymous(*)(2011-02-07 18:58:43)

[#] [Добавить метку] [Редактировать] Ответ на: Re: А что такое "медиасервер"? от HEBECTb_KTO 2011-02-07 18:09:07
avatar
Скрыть

Re: А что такое "медиасервер"?

прочитай про мультикаст, там много очень принципиальных отличий же. Направь для начала маршрут 239.0.0.0/8 напрямую на смотрящий в локалку интерфейс, у тебя это видимо eth0

bugmaker(*)(2011-02-07 21:58:07)

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.14) Gecko/20101013 Ubuntu/9.04 (jaunty) Shiretoko/3.5.14
Этот тред читают 2 пользователя:
Анонимных: 2
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!