Форум: "Прочее";
Текущий архив: 2015.04.05;
Скачать: [xml.tar.bz2];
ВнизПомогите опознать содержимое пож. Найти похожие ветки
← →
Ламот © (2014-08-21 11:12) [0]Входные данные:
Есть железка "видео-регистратор", которая (в теории) шлет видео по rtsp (554 порт) туда, откуда попросят, есть локальный комп с vlc плеером, который запрашивает, а потом стреляется (уходит в себя и снимается либо kill"ом если мы в убунте, либо по ошибке останавливается под виндой). Ошибка на обоих операционках выглядит одинаково: Не удалось подключиться к...
ip железяки 192.168.1.10
ip локального компа 192.168.1.101
tcpdump > ./tcpdump.log
Запускаем VLC, запрашиваем поток:
rtsp://192.168.1.10:554/live0-1.sdp (ссылка вроде как из UG мануала)
снимаем зависшего vlc, проверяем .лог файл, там такое:09:25:59.004999 IP 192.168.1.101.54342 > 192.168.1.10.rtsp: Flags [S], seq 3003308430, win 29200, options [mss 1460,sackOK,TS val 570582 ecr 0,nop,wscale 7], length 0
09:25:59.005273 IP 192.168.1.10.rtsp > 192.168.1.101.54342: Flags [R.], seq 0, ack 3003308431, win 0, length 0
09:25:59.006162 IP 192.168.1.101.54343 > 192.168.1.10.rtsp: Flags [S], seq 127159831, win 29200, options [mss 1460,sackOK,TS val 570583 ecr 0,nop,wscale 7], length 0
09:25:59.006341 IP 192.168.1.10.rtsp > 192.168.1.101.54343: Flags [R.], seq 0, ack 127159832, win 0, length 0
09:25:59.010063 IP 192.168.1.101.54344 > 192.168.1.10.rtsp: Flags [S], seq 77233572, win 29200, options [mss 1460,sackOK,TS val 570584 ecr 0,nop,wscale 7], length 0
09:25:59.010233 IP 192.168.1.10.rtsp > 192.168.1.101.54344: Flags [R.], seq 0, ack 77233573, win 0, length 0
Парни, кто спец в работе с видео и прочь., подскажите пож.: то, что мне сыпется похоже на поток полезных данных? Или это мусор?? И если первое, то как/чем "стандартным средством" его можно собрать до кучи и просмотреть... ???
Заранее спасибо)
← →
KilkennyCat © (2014-08-21 11:23) [1]полгода назад устанавливал похожую железку paragon. ни один из медиаплееров не смог с ней работать со схожей ошибкой. работал только родной софт (кривой жуть).
← →
Styx (2014-08-21 11:32) [2]Попробуйте
ffplay rtsp://192.168.1.10:554/live0-1.sdp
← →
Ламот © (2014-08-21 11:34) [3]KilkennyCat © (21.08.14 11:23) [1]
> полгода назад устанавливал похожую железку paragon. ни один
> из медиаплееров не смог с ней работать со схожей ошибкой.
> работал только родной софт (кривой жуть).
- Да я бы и рад бы!!! НО! в приложенном юзер-гиде написанно, что смотреть нужно под интернет-експлорером 6-9 версии со включенным активиксом (10 уже не подходит) по приведенной ссылке... експлорер тупо говорит "немогу-небуду", после запроса от vlc хоть начинает что-то сыпаться с железки... ладно... буду искать дальше...
По сути того, что сыпется (tcpdump)... там хоть какие-то полезные данные передаются? Сильно смущает length 0 в конце каждой строки...
← →
KilkennyCat © (2014-08-21 11:51) [4]попробуй еще 8000 порт открыть
← →
KilkennyCat © (2014-08-21 11:53) [5]это в случает просмотра через експлорер
← →
DVM © (2014-08-21 12:30) [6]
> Ламот © (21.08.14 11:34) [3]
Сними PCAP обмена данными, удачный, если есть что-то что показывает видео с сего девайса и неудачный при подключении через VLC. Я посмотрю.
Без дампа смотреть не на что там.
rtsp редко сам по себе используется для передачи данных (хотя есть возможность), чаще всего rtsp используется как кнопки магнитофона - старт, стоп, пауза, перемотка. Видео переносит другой протокол RTP. А вот он это может делать очень по разному. Это может быть юникаст, мультикаст, TCP и UDP, совершенно разные кодеки по разному мультиплексирующие данные в RTP пакеты, в т.числе нестандартными способами.
← →
Ламот © (2014-08-21 16:54) [7]> Styx (21.08.14 11:32) [2]
>
> Попробуйте
> ffplay rtsp://192.168.1.10:554/live0-1.sdp
- Требуется установка ffmpeg, поставил, все-равно команда ffplay не найдена - покопаю сюда позже...
> KilkennyCat © (21.08.14 11:51) [4]
>
> попробуй еще 8000 порт открыть
> это в случает просмотра через експлорер
- да вроде как на прямую уже включился... ноут в железку, фаерволы с антивирями все выключены... и на убунте и под виндой...
> DVM © (21.08.14 12:30) [6]
> Сними PCAP обмена данными, удачный, если есть что-то что
> показывает видео с сего девайса и неудачный при подключении
> через VLC. Я посмотрю.
- нет удачного, был бы хоть 1 удачный - вопрос бы больше не стоял...
Несколько смущают строки в логе vlc:
main access error: connection failed: No route to host
cannot connect to 192.168.1.10:554
open of `rtsp://192.168.1.10:554/live0-1.sdp" failed
...No route to host... сетевики, что это может значить? У меня порты таки закрыты/не проброшены? Или железка не вещает (но тогда что и откуда в tcpdump сыпется)?
← →
Styx (2014-08-21 17:49) [8]
> Требуется установка ffmpeg, поставил, все-равно команда
> ffplay не найдена - покопаю сюда позже
Да какая установка, там просто архив, распаковать, в папке bin лежит ffmpeg и ffplay
> что это может значить?
А у Вас-то какой IP-адрес?
← →
brother_irk (2014-08-21 17:53) [9]хост находится не в Вашей подсети...
← →
Styx (2014-08-21 18:04) [10]
> А у Вас-то какой IP-адрес?
А, вижу, 192.168.1.101.
Попробуйте поставить WireShark и посмотреть им весь обмен. Ну либо PCAP...
← →
Ламот © (2014-08-21 18:10) [11]
> А у Вас-то какой IP-адрес?
> ip железяки 192.168.1.10
> ip локального компа 192.168.1.101
> Да какая установка, там просто архив, распаковать, в папке
> bin лежит ffmpeg и ffplay
[tcp @ 0xb06026a0] Connection to tcp://192.168.1.10:554?timeout=0 failed: Connection refused
rtsp://192.168.1.10:554/live0-1.sdp: Input/output error
nmap"a на железке нет, есть netstat:# netstat -a
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:ssh 0.0.0.0:* LISTEN
tcp 0 0 192.168.1.10:ssh 192.168.1.101:35955 ESTABLISHED
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ] DGRAM 29 @/org/kernel/udev/udevd
unix 13 [ ] DGRAM 1184 /dev/log
unix 2 [ ] DGRAM 1534
unix 2 [ ] DGRAM 1525
unix 2 [ ] DGRAM 1523
unix 2 [ ] DGRAM 1521
unix 2 [ ] DGRAM 1519
unix 2 [ ] DGRAM 1517
unix 2 [ ] DGRAM 1515
unix 2 [ ] DGRAM 1513
unix 2 [ ] DGRAM 1511
unix 2 [ ] DGRAM 1509
unix 2 [ ] DGRAM 1220
554 порт закрыт, или просто в данный момент времени к нему нет обращения... ??
← →
Styx (2014-08-21 18:19) [12]Похоже, что надо запустить того, кто на этом 554-ом порту отвечать будет.
А откуда теория, что она должна по нему отвечать? Есть мануал? Может, там написано, что нужно сделать, чтобы оно отвечало?
Что за железка-то?
← →
Ламот © (2014-08-21 18:31) [13]
ps -ax:
...
736 root 1168 S /usr/sbin/rtsps -D -c /etc/conf.d/stream_server_confi
...
cat /etc/conf.d/stream_server_config.xml
<?xml version="1.0" standalone="yes"?>
<root>
<rtsp>
<enable>true</enable>
<port>554</port>
<!-- no auth supported now -->
<auth_mode>none</auth_mode>
...
Могу весь конфиг вывалить, засорять не хочется.../usr/sbin/rtsps -h
Usage:
RtspSrvrApp [-D] [-c config_file][-h] [-p pidfile]
Options:
-D Run as Daemon
-c config_file Configuration file of Rtsp Server
-p pid_file Write PID to this file
-h This help
Похоже что либо rtsp некорректно работает (не работает), либо порты закрыты... либо... ???
По WireShark (могу неправильно понимать), похоже что просто ничего не приходит... и вся моя "сетевая активность" это просто уйма запросов с локального компа, а не ответов от железки...
Как можно проверить слушается порт или нет, при условии что nmap"a нет, а линукс есть)
← →
Ламот © (2014-08-21 18:35) [14]
> А откуда теория, что она должна по нему отвечать? Есть мануал?
> Может, там написано, что нужно сделать, чтобы оно отвечало?
>
в мануале написано "скормите указанную ссылку в IE версии 6-9, либо в vlc и наслаждайтесь..."
По факту - нет мануала, ибо по нему не сработало а подробностей и работы с ошибками в нем не предусмотрено(
← →
Styx (2014-08-21 18:52) [15]
> По WireShark (могу неправильно понимать), похоже что просто
> ничего не приходит... и вся моя "сетевая активность" это
> просто уйма запросов с локального компа, а не ответов от
> железки...
Ну, собственно, по предыдущим логам так же получается.
> /usr/sbin/rtsps
Так а этот rtsps запущен?
← →
Styx (2014-08-21 18:54) [16]
> ак а этот rtsps запущен?
Sorry, где мои глаза...
← →
Ламот © (2014-08-21 19:10) [17]На сегодня хватит, всем спс, завтра вернусь к этой теме...
Текущий вопрос: как увидеть список прослушиваемых портов из консоли без nmap?
← →
Ламот © (2014-08-22 11:17) [18]"Утро вечера мудреней"
Всем спасибо, персональное и категоричное to KilkennyCat © за активное участие и существенную поддержку - пинал в сугубо правильные и нужные направления, не только в этой моей ветке! )
ЗЫ. ларчик просто открывался: железки битыми оказались, на том самом, железячном, уровне... сегодня с утра повторил все с начала: достал из коробки очередную новую, залил прошивку, подключил, подключился, офигел с картинки, не бросил бы курить - укурился б (2 недели танцев с бубном вокруг битого железа - перепроверил, все 4 предыдущие плату по этому сценарию не поднимаются, а сегодня повезло, сегодня в коробке целая попалась!!! Китай такой китай, иногда)... прийдется вечером напиться... всем еще раз спс и с наступающими!
← →
virex(mobile) (2014-08-23 06:33) [19]>Ламот © (22.08.14 11:17) [18]
на хабре была статья про это помоему, у регистратора случается переполнение стека в сетевом интерфейсе (стандартная прошивка сетевого чипа ставится на сильно модифицированный клон чипа)
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2015.04.05;
Скачать: [xml.tar.bz2];
Память: 0.51 MB
Время: 0.002 c