PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Софт для видеозахвата (http://pccar.ru/forumdisplay.php?f=102)
-   -   PION (http://pccar.ru/showthread.php?t=14831)

balabollng 04.04.2012 15:56

Господа, как не парадоксально, но то видео, что представлено вами у меня воспроизводится без проблем :))) Битых даров нет.

Собственно теперь вопрос - чем воспроизводите?

Я грешу на то, как я записываю видео. Но для теста нужно понять на чем именно оно не работает.

Mr.DIRTer 04.04.2012 16:29

Цитата:

Сообщение от balabollng (Сообщение 217360)
Господа, как не парадоксально, но то видео, что представлено вами у меня воспроизводится без проблем :))) Битых даров нет.

Собственно теперь вопрос - чем воспроизводите?

Я грешу на то, как я записываю видео. Но для теста нужно понять на чем именно оно не работает.

Думал что "криво" воспроизвожу... Виндовс медиа не хочет воспроизводить. VLC показывает зелень)

balabollng 04.04.2012 16:55

Ok. Гляну, что они воспроизводят.

Denkos 06.04.2012 12:12

Windows7,Logitech Pro 9000,сервис стартует один раз при первой настройке,последующие попытки включить не удаются.Куда рыть?

balabollng 06.04.2012 13:33

Настройки.

Данная камера опробована и работает 100%.

Сделайте все, как написано. По шагам.

Denkos 06.04.2012 13:52

Цитата:

Сообщение от balabollng (Сообщение 217550)
Настройки.

Данная камера опробована и работает 100%.

Сделайте все, как написано. По шагам.

Да все как написано,один раз на буке настроил работала нормально,только видео воспроизводить не хотела.Снес,а тут решил еще ее попробовать и ни в какую,причем на двух компах.Star bat не хочет стартовать повторно.

Mr.DIRTer 06.04.2012 15:55

Цитата:

Сообщение от Denkos (Сообщение 217555)
Да все как написано,один раз на буке настроил работала нормально,только видео воспроизводить не хотела.Снес,а тут решил еще ее попробовать и ни в какую,причем на двух компах.Star bat не хочет стартовать повторно.

Для повторного используйте resatrt.bat

Denkos 06.04.2012 18:21

Цитата:

Сообщение от Mr.DIRTer (Сообщение 217568)
Для повторного используйте resatrt.bat

Да хоть что используй,один раз после установки запускается, файлы пишет и все.

balabollng 07.04.2012 00:38

Конфиги покажите.

Вскоре выпущу релиз с устраненными багами по видео.

И еще одно. Для мегажаждущих налажение GPS на видео :)))) Вопрос решается путем создания субтитров ;) Т.ч. будет вам и координаты GPS и скорость :)

@lex 07.04.2012 08:59

Алилуйа!!!

knyaz2020 07.04.2012 17:57

Спасибо за вариант с записью видео, но есть пару очень плохих моментов.
1. При запуске начинает запись с первого файла, т.э. перезаписывает то что было раньше.
2. Не пишет GPS координат, но если использовать чтобы писало картинками, то в таком случае пишет.

balabollng 07.04.2012 18:08

Эти вопросы уже обсуждали.

Запись перетерает последний блок, т.е. последний контейнер. Да не хорошо. Поменяю принцип перезаписи. Буду удалять самый старый файл.

GPS писать будет в субтиты. Не успел это сразу сделать. Туда же скорость.

Постараюсь до конца дня завтра выложить новый релиз.

-DMA- 08.04.2012 14:44

Радует что нашёлся человек, реализовавший ровно то, что нужно было реализовать изначально разработчикам других CARDVR.
Вопросы:
1. Почему в списке рекомендованных камер не значится линейка HD от Logitech? Эти камеры прекрасно работают в UVC-режиме, отдавая MJPEG либо JPEG на выходе.
2. Что подразумевается под конвертированием "налету" в JPEG формат записываемых кадров? Полный процесс распаковки-упаковки с соответствующими потерями на артефактах или перестроение структур данных без потери качества и без ощутимого возрастания нагрузки на ядро?
3. Какие ограничения накладываются на запись в AVI? Камера так понимаю на выходе должна отдавать только MJPEG?
4. OSD всё пишется в субтитры как понимаю? В описании не нашёл про это информации.
5. Есть ли утилита для конвертации роликов в общепринятые форматы для предоставления сотрудникам ГИБДД непосредственно на месте происшествия?
6. Замеряется ли скорость по GPS или пишутся только координаты?
P.S. Понимаю, что вопросы эти возможно были сто раз обсосаны на 50 страницах темы. Но на данный момент та информация уже может быть неактуальной и думаю такие вещи имеет смысл указать в описании программки. В любом случае респект и уважуха за сей труд) У меня вот руки так и не дошли сделать подобное на базе тех же VLC-шных библиотек.

Denkos 08.04.2012 19:07

Так я и не смог победить повторное включение камеры.

-DMA- 08.04.2012 20:57

Цитата:

Сообщение от Mr.DIRTer (Сообщение 217075)
Два дня проводил эксперименты.

1 день. Камера подключена через хаб. Фотки есть, видео - зеленое. Картинки лишь малая часть сверху. Ставил почти все разрешения в менеджере и разные частоты.
2 день. Камера напрямую от матери. Фотки есть. С видео та же проблема.

Плюсы: избавился от хаба:rolleyes2:
Минусы: с910 не хочет писать видео.

Проблема с кодеком MJPEG в системе. Пробуйте другие, будет отображать даже то, что уже записалось. Не могу сейчас подсказать какой именно, но в своё время успешно решал эту же проблему.

balabollng 09.04.2012 00:09

Цитата:

Сообщение от -DMA- (Сообщение 217750)
1. Почему в списке рекомендованных камер не значится линейка HD от Logitech? Эти камеры прекрасно работают в UVC-режиме, отдавая MJPEG либо JPEG на выходе.

Да просто нет возможности тестировать все. Добавляю по возможности по отзывам.

Цитата:

Сообщение от -DMA- (Сообщение 217750)
2. Что подразумевается под конвертированием "налету" в JPEG формат записываемых кадров? Полный процесс распаковки-упаковки с соответствующими потерями на артефактах или перестроение структур данных без потери качества и без ощутимого возрастания нагрузки на ядро?

Практически ничего не происходит. Немного "шаманится" заголовок MJPEG для его представления как JPEG.

Цитата:

Сообщение от -DMA- (Сообщение 217750)
3. Какие ограничения накладываются на запись в AVI? Камера так понимаю на выходе должна отдавать только MJPEG?

Да. Сейчас именно так. некоторые камеры отдают "чистый" JPEG. Такие кадры сейчас не преобразуются в MJPEG.

Цитата:

Сообщение от -DMA- (Сообщение 217750)
4. OSD всё пишется в субтитры как понимаю? В описании не нашёл про это информации.

В перспективе. Сегодня планировал выложить релиз. Не успеваю.

Цитата:

Сообщение от -DMA- (Сообщение 217750)
5. Есть ли утилита для конвертации роликов в общепринятые форматы для предоставления сотрудникам ГИБДД непосредственно на месте происшествия?

А чем AVI не общепринятый формат?

Цитата:

Сообщение от -DMA- (Сообщение 217750)
6. Замеряется ли скорость по GPS или пишутся только координаты?

Да.

Цитата:

Сообщение от -DMA- (Сообщение 217750)
... VLC-шных библиотек.

не совсем понял по что Вы.. я не кодеки, не библиотеки не использую. Всю работу делает камера. Я только пишу на диск...

balabollng 09.04.2012 00:12

Цитата:

Сообщение от Denkos (Сообщение 217764)
Так я и не смог победить повторное включение камеры.

первое, что бросается в глаза запись

Type=YUY2

должно быть

TYPE=MJPG

Denkos 09.04.2012 05:40

Цитата:

Сообщение от balabollng (Сообщение 217784)
первое, что бросается в глаза запись

Type=YUY2

должно быть

TYPE=MJPG

Спасибо,заработало

-DMA- 09.04.2012 09:22

Цитата:

Сообщение от balabollng (Сообщение 217783)
Да просто нет возможности тестировать все. Добавляю по возможности по отзывам.

По-возможности потестирую на C310 и C270 на атоме N280, отпишусь.

Цитата:

Сообщение от balabollng (Сообщение 217783)
Практически ничего не происходит. Немного "шаманится" заголовок MJPEG для его представления как JPEG.

Отлично.

Цитата:

Сообщение от balabollng (Сообщение 217783)
Да. Сейчас именно так. некоторые камеры отдают "чистый" JPEG. Такие кадры сейчас не преобразуются в MJPEG.

Насколько понимаю, в будущем будет реализовано преобразование на лету в MJPEG.

Цитата:

Сообщение от balabollng (Сообщение 217783)
В перспективе. Сегодня планировал выложить релиз. Не успеваю.

Отлично. Ждём.

Цитата:

Сообщение от balabollng (Сообщение 217783)
А чем AVI не общепринятый формат?

Общепринятый. MJPEG - необщепринятый кодек. С ffdshow такие авишки отображаются под виндами в виде зелёного фона с бегающими пикселями изображения в верхней части. Плюс, необходимо впечатывание (рендеринг) OSD намертво в картинку. Файлик с сабами могут и не рассматривать как доказательство времени и места происшествия. Да и простенький редактор тут пригодился бы - выделить начало и конец отрезка, выбрать галочками какую информацию стоит выводить в OSD (не всегда нужно гайцам знать что ты превысил скорость на пять километров в час) и отправить на конвертацию в тот-же DivX.

Цитата:

Сообщение от balabollng (Сообщение 217783)
Да.

Отлично.

Цитата:

Сообщение от balabollng (Сообщение 217783)
не совсем понял по что Вы.. я не кодеки, не библиотеки не использую. Всю работу делает камера. Я только пишу на диск...

Респект, что сказать. Про Вас и не говорил. Про себя говорил. VLC даже в штатной сборке возможно из командной строки заставить писать родной поток с камер в AVI. Возможно, даже отрезками. Остаётся лишь подчищать за ним старые файлы при недостатке места. Просто это самый простой способ) Мало нынче кто отважится работать напрямую с устройсвами и разбираться в спецификациях. Всем фреймворки подавай и прочие полуфабрикаты.

balabollng 09.04.2012 11:34

Идеалогия данного регистратора - использование минимум ресурсов. Поэтому никакого рендеринга в процессе записи я делать не буду. Это убивает саму идею. С такими возможностями есть куча другого софта. В том числе CarDVR.

Понятия общепринятого формата видеофайлов нет. Когда Вы в протоколе напишете, что передана флешка с видеозаписью ДТП, это не просто инспектор будет просматривать. Видеозапись приобщается к делу судом. А для суда запись станет актуальной только при подтверждении экспертизы ее подлинности. И в чем бы Вы ее не писали, хоть в собственном кодеке, пофиг. Главное, то что ее подлинность должна быть подтверждена. Уж не думаю, что экспертиза в МВД так далека от MPEG...

Что же касается юридической чистоты, а главное именно она при передаче материала, то необходимо на нее в большей части обратить внимание. И для ее формирования необходим ряд действий.

На одном из юридических форумов человек описывал это так:
1. Готовится две флешки.
2. На обоих ставится собственная маркировка. Скажем лазерной гравировкой.
3. Правильный регистратор должен уметь писать на две флешки. Зачем, будет понятно дальше.
4. При ДТП Вы должны обязательно в протокол вписать то, что флешка с видеозаписью существует. В крации описать то, что на ней зарегистрировано (если есть такая возможность).
5. В протоколе четко описать кому была передана флешка (инспектора);
6. В протоколе указать, что есть копия записи и она остается у вас.
7. Далее, после оформления ДТП берете справку о том, что были на оформлении со стольки-то до стольки-то.
8. Сразу после этого, желательно со свидетелем едете в ближайший банк, где арендуете сейфовую ячейку и закладываете туда флешку с копией записи.
9. При утере записи, сомнениях в ее подлинности, на суде, предъявляете справку с ГИБДД о том, что были там тогда-то со стольки до стольки. Затем свидетеля, что Вы вместе с ним ехали в банк. Затем договор с банком на аренду сейфовой ячейки и справку из банка, что выемки за период хранения не происходило.
10. При необходимости, по решению суда с приставами вы следуете в банк и изымаете флешку.

Вот тогда, все будет юридически чисто. И даже если у Вас будет набор фотографий (кадров), никаких сомнений в их подлинности не возникнет. А восстановлением хронологии по этим материалам будете заниматься не Вы, а экспертиза. Это будут его "голавняки".

Конечно, если вас просто подрезали и слегка "шлепнули" в бок, я не думаю, что стоит таким заморачиваться. Но если, происшествие серьезное... в нем участвует какой-то мажор... тот порядок действий, который я описал выше, очень сильно упростит Вам жизнь.

Denkos 09.04.2012 12:29

Кто нибудь в iCar нормально встроил Manager?
Что то в картинках,да при минимальном разрешении 1.2Гига за 23минуты слишком и пропусков много.

ciclop 09.04.2012 13:35

у меня фил AVI при длительности в 5 минут занимает приблизительно 580 мегобайт. Я и раньше занимался видео (перегонял видеокассеты на CD диски) так вот, несжатый фаил за 30-35 минут весил где-то 26 гигов. Я считаю что это нормальный вес файла. Всяческое сжатие приводит 1. Потеря качества картинки. 2. Задействывание немалых ресурсов системы. И если вы занимались видео то должны знать что в видео есть такое понятие как ключевые и промежуточные кадры. И чем больше ключевых кадров тем лучше качество картинки и больше объем. А в вашем случае все картинки являются ни чем иным как ключевыми кадрами. ИТОГ Вам радоваться надо что 23 синуты занимает всего 1.2 гига.
А поповоду встраивания в фронтенд. Я перепробовал их кучу и долгое время ездил с Центрифугой и iCar и в том и в другом случае слишком навороченные программы с функциями которыми я ни разу не пользовался и при всем при том ресурсов эти два фронта как впрочим и другие они оттяпывали немало. Вобщем плюнул я на них и пользуюсь теперь MyFrontend. В который Пион при небольшом допиливании встраивается как родной. Советую попробовать. Тем паче что для запуска MyFrontend его даже инсталировать ненадо. Просто кладется в отдельную папку и запускается exe.

Denkos 09.04.2012 14:04

Цитата:

Сообщение от ciclop (Сообщение 217836)
у меня фил AVI при длительности в 5 минут занимает приблизительно 580 мегобайт. Я и раньше занимался видео (перегонял видеокассеты на CD диски) так вот, несжатый фаил за 30-35 минут весил где-то 26 гигов. Я считаю что это нормальный вес файла. Всяческое сжатие приводит 1. Потеря качества картинки. 2. Задействывание немалых ресурсов системы. И если вы занимались видео то должны знать что в видео есть такое понятие как ключевые и промежуточные кадры. И чем больше ключевых кадров тем лучше качество картинки и больше объем. А в вашем случае все картинки являются ни чем иным как ключевыми кадрами. ИТОГ Вам радоваться надо что 23 синуты занимает всего 1.2 гига.
А поповоду встраивания в фронтенд. Я перепробовал их кучу и долгое время ездил с Центрифугой и iCar и в том и в другом случае слишком навороченные программы с функциями которыми я ни разу не пользовался и при всем при том ресурсов эти два фронта как впрочим и другие они оттяпывали немало. Вобщем плюнул я на них и пользуюсь теперь MyFrontend. В который Пион при небольшом допиливании встраивается как родной. Советую попробовать. Тем паче что для запуска MyFrontend его даже инсталировать ненадо. Просто кладется в отдельную папку и запускается exe.

C Centrafuse отъездил четыре года,перешел на Икара,вроде ни чего,только не превычно,так что в курсе всего.Про видео спасибо,вот только сейчас последнее время стоит в качастве рагистратора Cardvr 1.9.
При включенной навигации(нави через эмуль),радио(Aver) и записи Cardvr в MPEG-4 все как то лучше и файлы нормальные и качество устраевает.

kazanova 09.04.2012 14:34

Размышляя о рендере, посетила меня еще одна мысль... Мне кажется было бы неплохо уметь архивировать видео, скажем, с уменьшенным разрешением и низким ФПС. Сюда еще можно добавить "датчик" перемещения, работающий от GPS, чтобы архивировал кадр если относительно предыдущего заархивированного кадра есть перемещение, превышающее порог, скажем, 10м. Для чего? На случай если захочется поспорить с несправедливыми "письмами счастья": есть хронология где мы были, когда и с какой скоростью двигались. Можно написать внешнюю утилиту архивации, но тут вопрос синхронизации с пионом, и вопрос не очень простой. Вот если бы сам сервис пиона умел откладывать кадры в архив, хотя бы без понижения разрешения, но с ограничением максимального fps и с контролем по GPS... Могу помочь с разработкой, тока я сишник...

balabollng 09.04.2012 15:26

Цитата:

Сообщение от Denkos (Сообщение 217845)
... Cardvr в MPEG-4 все как то лучше и файлы нормальные и качество устраевает...


Уже через пост пишу об этом... и народ как-то не читает настоятельно игнорируя:))))

Моя софтинка ставит перед собой задачу во-первых, минимального использования ресурсов. Сейчас на атоме PION жрет ресурсов меньше 1%. Как Вы думаете, сколько камер может PION писать одновременно? И сколько сможет другой используя кодеки. А чуда не бывает. нельзя получить высокое качество, пренебрегая усилиями системы.

Кодеками, рендерингом и т.п. я не занимался и заниматься не буду. Просто потому, что уже есть решения для этого. Тот же CarDVR.

Поддержку PION я сделал в MyFrontEnd. Считаю и этот проект весьма интересным. И развивать PION в центрифугах, икарах и пр. не буду. Не вижу смысла. Для этого есть CarDVR и пр.

Коллеги, прошу не нужно сравнивать мягкое с теплым ;)

Denkos 09.04.2012 15:37

Цитата:

Сообщение от balabollng (Сообщение 217862)
Уже через пост пишу об этом... и народ как-то не читает настоятельно игнорируя:))))

Моя софтинка ставит перед собой задачу во-первых, минимального использования ресурсов. Сейчас на атоме PION жрет ресурсов меньше 1%. Как Вы думаете, сколько камер может PION писать одновременно? И сколько сможет другой используя кодеки. А чуда не бывает. нельзя получить высокое качество, пренебрегая усилиями системы ;)

Да это понятно,я говорю что много битых кадров при низком разрешении,да еще и проц отдыхает.

balabollng 09.04.2012 16:55

Битые кадры скорее всего результат неспособности шины успеть передавать картинку. Либо (!) заявленные характеристики по максимальному разрешению камеры не относятся к ее способность в online паковать кадр. Т.е. она просто не успевает это делать.

Кстати... как мысль, есть смысл улучшить питание камеры. Стоит попробовать кабель с хорошей жилой по питанию, либо подтянуть еще один кабель и подять с него питание на камеру.

Denkos 09.04.2012 17:27

Цитата:

Сообщение от balabollng (Сообщение 217872)
Битые кадры скорее всего результат неспособности шины успеть передавать картинку. Либо (!) заявленные характеристики по максимальному разрешению камеры не относятся к ее способность в online паковать кадр. Т.е. она просто не успевает это делать.

Кстати... как мысль, есть смысл улучшить питание камеры. Стоит попробовать кабель с хорошей жилой по питанию, либо подтянуть еще один кабель и подять с него питание на камеру.

Все это проделано давно.Вопросик к вашему FrontEnd,он только в двух видах скинов и как в нем поживает Навител через эмуль?

-DMA- 09.04.2012 19:02

balabollng, спасибо за подробнейшее разъяснение. От себя лишь добавлю - предлагал делать рендер не в реальном времени, а при возникновении такой необходимости отдельной утилитой. Но, признаю, после конвертации записи сомнений в её подлинности будет только больше. Но по поводу экспертиз.. В регионах квалификация экспертов оставляет желать лучшего, к сожалению. Могут и не потянуть они MJPEG. Установленный K-Lite не прожуёт. Но это всё фигня, на самом деле. Лишь бы основной функционал работал.

B догонку ещё один вопрос: возможно программно управлять чувствительностью камеры? Вебки Logitech позволяют неплохо задрать чувствительность через настройки драйвера. На автомате сама вебка в такие режимы не переходит, чтобы не показывать зернистой картинки пользователю. Под Вин7 доступен так-же шарпинг. Перепрошить бы саму камеру конечно, но, боюсь, Logitech этого не позволит.

ciclop 09.04.2012 20:23

Пользуюсь Logitech C910 камерой. После перхода на пион заметил что максимальное разрешение камеры намного ниже, чем заявлено производителем. Все возможности показа с большим разрешением это все цифровая обработка. То есть берем один пиксеь реальный и начинаем его растягивать на 16 пикселей во все стороны. При этом картинка четче не становится. Посему убрал дрова и использую реальное разрешение.
При этом картинка по четкости ни фига не меняется а нагрузка на шину и проц падает. И никаких пропусков. Правда для того чтоб пион запустить. Пришлось потрахаться чуток. А причина была такая же как у Denkos.

А насчет скинов - погодите чуть чуть у меня еть еще один готовый скин в стиле центрифуги но там есть пара косяков которые мне самому не убрать а balabollng до 15 числа занят под завязку.

balabollng 15.04.2012 13:29

Коллеги,

1. Подшаманил баг с размером картинки;
2. Теперь при остановки записи и возобновлении, предыдущий AVI не затерается.

Пользуйтесь.

P.S. С субтитрами пока бьюсь, т.к. как оказалось не все проигрыватели поддерживают их. Нужно определиться с рекомендациями для просмотра.

balabollng 15.04.2012 15:07

Господа, есть предположение, что сервис выжирает ресурсы.

Нужно чтобы вы сказали свой итог. Т.к. я не пойму, то ли у меня проблема с ОС, то ли все же с сервисом. Проблем в коде не нашел, память по процессу тоже не "утекает". Но моя ОС в итоге дает ошибку "нехватка ресурсов".

В общем, нужно ваш feedback.

balabollng 15.04.2012 20:30

Господа? Пока есть время, хотелось бы услышать ваши комментарии..

knyaz2020 16.04.2012 01:00

катаюсь с предыдущей версией (та что пишет видео), проблем не заметил, завтра заменю на последнюю...

com9000 16.04.2012 04:17

Мне идея очень нравиться, но я смотрю в сторону андроида и IP камер, варианта прикрутить веб камеру через Wi-Fi к сожалению не нашел (по идее воткнуть в роутер типо D-Link DIR-320 только вопрос что должно работать на нем чтобы отдавать видео\фото на планшет).
Этот вопрос пока висит в воздухе но городить СаrPC в его традиционном виде нет желания, все выходит чересчур громоздким и раздутым.

Mr.DIRTer 16.04.2012 19:56

Цитата:

Сообщение от balabollng (Сообщение 218577)
Господа? Пока есть время, хотелось бы услышать ваши комментарии..

Заменил ПионСервис на новый, поменял фреймс на видео - работает!

Видео открывается Виндовс медиа, воспроизводится отлично! При остановке службы и последующего включения пишет в следующий файл в не зависимости от длины предыдущего. Загрузка колеблется 1-5%, но пока тестировал лишь минут 5. Если что изменится - напишу.

Пока всё очень нравится, спасибо!

ciclop Тоже пишу с910 в 1080р. Какое разрешение Вы считаете не растянутым?

patriotufa 16.04.2012 21:40

Вложений: 1
Сегодня начал осваивать PION. камера с910.
автофокус прекрасно отключается при запуске!
видео пишет... но тестил пока на стоячей машине.
заметил что при разрешении 2048*1536*15 камера снимает шире, чем на 1920*1080*30.
получается при формате 16:9 камера обрезает что видно при 4:3 ??
С GPS пока не разобрался. через Xport не работает?

ciclop 16.04.2012 22:29

Вчера поездил впервый раз ночью. При воспроизведении файлов они прокручиваются раза в два быстрее.

Mr.DIRTer определил реальное разрешение камеры очень просто. Убрал готовый конфиг и программой создал новый. В нем реальное разрешение камеры будет выставлено автоматом.

balabollng 16.04.2012 22:35

Есть немного. Там хитрая шняга с этим временем... не FPS указывается, а некий показатель в микросекундах чего-то там... я не совсем понял как его высчитать.

Пробую. При FPS 30 должно работать хорошо.

Liber 16.04.2012 22:44

добрый вечер.
прошу прощенияесть вопрос:
имею дома на руках камеру Logitech HD Webcam C615. пытаюсь запустить программу. дошел до создания папки Records а что дальше? поддерживает ли прога эту камеру? почему нет записи в папку?
что я делаю не так...


Часовой пояс GMT +4, время: 23:22.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot