@ru_python

Страница 8603 из 9768
Aragaer
02.04.2019
19:13:51
нет

Mr
02.04.2019
19:13:54
то есть у меня может быть var='my_ass', причем тут boolean ?

Aragaer
02.04.2019
19:13:59
if var является if var == True

Tishka17
02.04.2019
19:14:26
1. Мне придется читать нонстопом. Это не годится.
Почему нон стопом? У тебя же события от редиса не нонстопом идут

Google
Aragaer
02.04.2019
19:14:26
как раз наоборот, проверку None делать через if var некорректно

Tishka17
02.04.2019
19:14:26
Rtsp разный бывает

И под ртсп те же сокеты

Laggi
02.04.2019
19:14:49
Самый быстрый способ - без питона
но мне надо opencv генерить фреймв

Tishka17
02.04.2019
19:14:56
Laggi
02.04.2019
19:14:58
и показывать их на удаленной машине

Tishka17
02.04.2019
19:15:12
if var это скорее if bool(var)

Aragaer
02.04.2019
19:15:13
да, "тоже нет"

угу

Tishka17
02.04.2019
19:15:29
И то не совсем

Если без него
Ты понял вообще идею: следующий А кончится не раньше чем текущий. А значит можно безопасно уснуть

Google
Laggi
02.04.2019
19:16:30
Самый быстрый способ - без питона
без питона чем? ffmpeg и vlc?

Mr
02.04.2019
19:16:43
ну дак и почему явное if var is True в пеп8 считается худшим вариантом-то

Aragaer
02.04.2019
19:17:25
потому что "hello, world" не является True, но тем не менее истинно

Laggi
02.04.2019
19:17:31
Ну например ffserver
вот я его не смог побороть. более того, сам ffserver уже не поддерживается вроде. Я пытался писать в stdin и читать оттуда конвейером

Alex
02.04.2019
19:17:42
привет всем, пытаюсь список такого вида как ниже преобразовать в json, но что то идет не так.. import json a = ['"a":"1"','"c":"2"'] print(json.dumps({a}, sort_keys=True, indent=4)) что не так ? пишет что TypeError: unhashable type: 'list'

Worlak
02.04.2019
19:17:44
ну дак и почему явное if var is True в пеп8 считается худшим вариантом-то
Потому что можно сделать короче и эстетичнее иф вар

Mr
02.04.2019
19:18:02
Aragaer
02.04.2019
19:18:33
но if "hello world" истина

Tishka17
02.04.2019
19:19:28
ну дак и почему явное if var is True в пеп8 считается худшим вариантом-то
if var is True - будет верно, только var действительно содержит объект True И если для True всегда один объект переиспользуется, что не гарантировано, хотя верно в случае cpython if var == True - будет верно только когда var действительно хранит True (то есть булевый) if var - будет верно на любом var для которого переопределен каст в бул или проверка на nonzero

Aragaer
02.04.2019
19:20:06
None не является True, это уж точно

Mr
02.04.2019
19:21:51
None не является True, это уж точно
так в том-то и дело...>>> a='bla' >>> a is True False >>> if a: print('True') ... True

Google
Aragaer
02.04.2019
19:22:15
но пеп на самом деле не про это

Tishka17
02.04.2019
19:22:16
вот я его не смог побороть. более того, сам ffserver уже не поддерживается вроде. Я пытался писать в stdin и читать оттуда конвейером
Опять же смотря какой формат потока ты выбрал, могут быть задержки тупо на упаковку или сжатие

Aragaer
02.04.2019
19:22:24
a = True if a:

Mr
02.04.2019
19:22:29
поэтому я за явное сравнение, без этих автокастингов

Aragaer
02.04.2019
19:22:30
или

a = False if a:

Tishka17
02.04.2019
19:22:40
UDP чем оборачивать?
Какой-нибудь mpegts довольно простой и тупой

Alex
02.04.2019
19:22:44
Laggi
02.04.2019
19:22:47
гляну, спасибо

Alex
02.04.2019
19:22:50
или че?

Tishka17
02.04.2019
19:22:51
хм, делать set(a)
Зачем тебе сет?

Laggi
02.04.2019
19:22:54
я начал курить webrtc для мультикаста

Aragaer
02.04.2019
19:22:59
когда у тебя переменная точно является True или False, тогда не надо ничего, кроме if a

Laggi
02.04.2019
19:22:59
но что-то на питоне все грустно под это

Tishka17
02.04.2019
19:23:00
В json нету сетов в любом случае

я начал курить webrtc для мультикаста
Ух. Тебе мультикасты нужны?

Alex
02.04.2019
19:23:28
В json нету сетов в любом случае
аааааб блин.. теперь вопрос...каким образом мне тот список в json преобразовать?

Laggi
02.04.2019
19:23:32
Google
Aragaer
02.04.2019
19:23:45
а когда у тебя переменная может быть True, а может быть "hello, world", то это уже совсем неправильно

Tishka17
02.04.2019
19:23:45
да необязательно
Да необязательно или не нужны?

Laggi
02.04.2019
19:23:58
главное - убрать задержку

Tishka17
02.04.2019
19:23:59
идеи кончились...
Просто a передать, не?

Laggi
02.04.2019
19:24:14
я могу мультикастить текст

этого достаточно

Tishka17
02.04.2019
19:24:24
главное - убрать задержку
Я не знаю как ты делаешь, что у тебя задержка. И на каком моменте она

Laggi
02.04.2019
19:24:26
но на одно устройство надо слать обработонное видео

Tishka17
02.04.2019
19:24:54
Поток какой, какой кодек?

Марк
02.04.2019
19:26:06
None не NULL. Вот там где десятилетиями у людей чердак трещит. К слову)

Laggi
02.04.2019
19:26:15
capture = cv2.VideoCapture("rtsp://10.0.4.166:8554/unicast") я беру отсюда поток, делаю что-то очень простое и шлю поток дальше

Alex
02.04.2019
19:27:03
Просто a передать, не?
суть в том что список динамически набирается список, и в итоге данные из него должны как то преобразоватсья в json,

Worlak
02.04.2019
19:28:25
Похуй как создаешь
Может он вообще через стр делает и можно просто преобразовать в словарь

Tishka17
02.04.2019
19:28:26
h264
Ну хз. У тебя там b-фреймы какие-нибудь выключены?

Google
Tishka17
02.04.2019
19:28:38
Странных строк, но похуй

Laggi
02.04.2019
19:29:16
Ну хз. У тебя там b-фреймы какие-нибудь выключены?
не знаю, что это. cv2 тупо читает фрейм и отдает его же куда-то, кто должен передать это видео дальше по сети с минимальным лагом

т.е. я даже размер фрейма не меняю

не вижу где там декодинг может быть

Tishka17
02.04.2019
19:29:34
Эм

Laggi
02.04.2019
19:29:37
Tishka17
02.04.2019
19:29:38
Какого фрейма?

Откуда фреймы в потоке

Laggi
02.04.2019
19:29:53
Какого фрейма?
opencv читает по фреймам

Tishka17
02.04.2019
19:29:57
Там не фреймы, а хуйня какая-то из которой ещё фреймы надо собрать

Laggi
02.04.2019
19:30:20
ок, может на этом этапе быть задержка?

Tishka17
02.04.2019
19:30:24
Ну на декодировании h264 ты вполне можешь что-то потерять

Страница 8603 из 9768