
Max
22.05.2018
18:56:13
Всем привет, интересен такой вопрос, написал клиента маленького такого для подключения к камере по RTSP и с сокета валится такое вот

Nikolay
22.05.2018
18:57:27
это данные

Tishka17
22.05.2018
18:57:28
С какого?

Google

Nikolay
22.05.2018
18:57:31
у вас появились данные
поздравляю!

Tishka17
22.05.2018
18:57:40
Там один управляемый, другой для данных по идее

some_random_anonymous
22.05.2018
18:57:48

Tishka17
22.05.2018
18:57:54
Хотя может в один можно, хз

Roman
22.05.2018
18:58:30
должна быть сразу картинка в терминале !!!!

Max
22.05.2018
18:58:30
Эм. я в курсе что это данные)) нет, это intervaled mode, так что по tcp все складируется, теперь бы понять как можно разбить тут на части и смотреть где h264 чтобы сохранять

Tishka17
22.05.2018
19:00:29
S->C: $\000{2 byte length}{"length" bytes data, w/RTP header} S->C: $\000{2 byte length}{"length" bytes data, w/RTP header} S->C: $\001{2 byte length}{"length" bytes RTCP packet}

Max
22.05.2018
19:00:57
Проблема в том что среди всего этого нужно найти NAL unit, а как блин)) в этом вся проблема)

Nikolay
22.05.2018
19:01:30

Tishka17
22.05.2018
19:01:31
https://tools.ietf.org/html/rfc2326#page-40
Все что могу дать
Хз что за юнит

Google

Алексей
22.05.2018
19:02:38
нет
коля-коля, николай, сиди дома, не гуляй

Roman
22.05.2018
19:03:25

Алексей
22.05.2018
19:03:54
очень свежо
спасибо! вы навреное восмеркин, последователь семеркина!

Nikolay
22.05.2018
19:04:18
Шутки в сторону! Это серьезный чат, и мы решаем здесь реальные проблемы.

Roman
22.05.2018
19:04:57

Max
22.05.2018
19:05:49
Спасибо, rfc читал, на статью в хабре наткнулся и тут сказано уже что лишние данные какие-то сыпятся в камеру, видимо wireshark придется запускать и смотреть что и как, но все равно спасибо за помощь

Tishka17
22.05.2018
19:10:11

Max
22.05.2018
19:13:01

Tishka17
22.05.2018
19:13:46
А я уж думал, что-то серьезное

Max
22.05.2018
19:15:23
серьезное то уже есть, dlib для распознавания лиц и куча либ для распознавания номеров автомобилей, идентификация лиц тоже есть, но там SVM и больше 20 если людей в базе, то процент распознавания не особо то и внушительный примерно 80 только процентов

Sergey
22.05.2018
19:32:35
это рна питоне?

Max
22.05.2018
19:38:43

Sergey
22.05.2018
19:39:19
чем го лучше питона?

Bohdan
22.05.2018
19:48:22
го не лучше питона, он другой

some_random_anonymous
22.05.2018
19:48:52
Go именно что лучше. Быстрый, компилируемый, статически типизированный. Питон здорового человека по сути.

Алексей
22.05.2018
19:50:15
В го хороши горутины и каналы
больше ничего хорошего там нет

Sergey
22.05.2018
19:51:28
сисярп тоже быстрый и компилируемый

Алексей
22.05.2018
19:51:36
А быстрых компилируемых статически типизированных языков и без Go хватает

Google

Sergey
22.05.2018
19:51:37
а по факту говно

Daniil
22.05.2018
19:51:40
Го

Sergey
22.05.2018
19:52:10
один только паскаль стайл в бешенство приводит
пидорский язык

Алексей
22.05.2018
19:52:36

Rushan
22.05.2018
19:52:42
чем конкуррентить?
Эрлангом?

Bohdan
22.05.2018
19:52:47

Алексей
22.05.2018
19:52:50

Sergey
22.05.2018
19:52:57
про сишарп

Алексей
22.05.2018
19:53:17
про сишарп
Это в каком у него там месте паскаль стайл?
ааа
имеется ввиду UpperCamelCase
да, не самый лучши стиль, но так у Go такой же для public вещей

Joss
22.05.2018
19:54:18

Sergey
22.05.2018
19:54:52
в питоне их много
ток один хуй все кривые
спор ни о чем

Joss
22.05.2018
19:55:10
Кто кривые?

Алексей
22.05.2018
19:55:29
Я на самом деле не понимаю весь этот восторг от Go.

Google

Rushan
22.05.2018
19:55:34

Sergey
22.05.2018
19:55:35
любую питоновскую библиотеку возьми
даже в системным костыли с глобальными переменными

Bohdan
22.05.2018
19:55:50
просто го - это простой и удобный си

Алексей
22.05.2018
19:56:11

Sergey
22.05.2018
19:56:27
вон в мультипроцессинге где-то один глобальный сокет используется
поэтому нельзя запускать в разных потоках клиентов

Joss
22.05.2018
19:56:48
любую питоновскую библиотеку возьми
Беру и пользуюсь. Что сократило на порядок время кодирования. Пока только с одной библиотекой столкнулся, которая меня не устроила - это dbf, за 5 минут исправил в ней что нужно и все ок.

wi34rd
22.05.2018
19:56:50
?♂️

Sergey
22.05.2018
19:56:52
вчера с этим ебался

Bohdan
22.05.2018
19:56:53

Алексей
22.05.2018
19:57:16
в гугле, в гугловских задачах

Bohdan
22.05.2018
19:57:21
именно

Алексей
22.05.2018
19:57:37
а так в том же шарпе появился async/await кучу лет назад

Bohdan
22.05.2018
19:57:46
это язык, сделанный для того, чтобы быть простым, но выполнять большинство задач

Алексей
22.05.2018
19:57:57
если так хочется возиться с аналогом горутин

Bohdan
22.05.2018
19:58:04
задач гугла, разумеется

Алексей
22.05.2018
19:58:24
но вот на мой взгляд он слишком простой
тот же питон семантически сложнее

Sergey
22.05.2018
19:58:50
Add /usr/local/go/bin to the PATH environment variable. You can do this by adding this line to your /etc/profile (for a system-wide installation) or $HOME/.profile:
export PATH=$PATH:/usr/local/go/bin

Google

Алексей
22.05.2018
19:58:58
и как следствие на питоне куда проще решать почти любые задачи

Sergey
22.05.2018
19:59:03
почему не в .bashrc?

Bohdan
22.05.2018
20:00:11

Алексей
22.05.2018
20:03:41
Go идеален, когда нужно что-то по сети погонять без особо сложной бизнес логики
хотя вообще то и питон с асинхронщиной с этим спокойно справится
только чуть медленней Go

Roman
22.05.2018
20:05:26

Sergey
22.05.2018
20:05:57
Installing 10 tools at /home/sergey/go/bin
gocode
gopkgs
go-outline
go-symbols
guru
gorename
godef
goreturns
golint
dlv

Алексей
22.05.2018
20:06:02

Sergey
22.05.2018
20:06:09
теперь мне хом засирает

Алексей
22.05.2018
20:06:14

Sergey
22.05.2018
20:06:26
чтож они доебали говном своим захламлять систему

Алексей
22.05.2018
20:06:28
не верю, бенчмарки в студию

Roman
22.05.2018
20:06:45