Отчет научного сотрудника лаборатории информатики

Шергина В.С. за 2021г.

13 декабря 2021 г.



Оглавление:



Трансляция в Интернет видео-конференций Sony.

После всемирного прекращения с начала этого года работы Adobe Flash, прекратилась и наша трансляция в Интернете видео-конференций с наших станций Sony-PCS, которая была основана Flash-плеере и протоколе FLV1. Потребовалась эквивалентная замена.

После многочисленных экспериментов с разными видео-протоколами и кодеками был выбран протокол Webm с кодеками VP8 и Vorbis. Этот вариант с одной стороны реализуется практически всеми браузерами (в рамках стандарта HTML5), а с другой может генерироваться приложением VLC, которое мы с 2010-го года использовали на сервере relay.sao.ru как ретранслятор UDP-мультикаст потоков Sony-станций в TCP видео-потоки для плееров.

К сожалению оказалось что версия VLC для ScientificLinux на relay.sao.ru генерирует «кривой» Webm-поток. Поэтому на новом сервере big.sao.ru была установлена более новая версия VLC, которая генерирует «правильный» Webm/VP8/Vorbis поток. Поскольку сервер big.sao.ru внутренний и не виден из внешнего Интернета, в настройке httpd нашего сайта добавлены строчки:

ProxyPass /vct1/ http://big.sao.ru:30002/
ProxyPass /vct2/ http://big.sao.ru:30006/

В разделе сайта «Сервис» реализован выбор способа проигрывания трансляции в зависимости от положения клиента (из нашей внутренней сети или внешнего Интернета) и типа ОС (Windows/Linux).


Первая иконка для запуска HTML5 видео-плеера браузера. Работает и внутри сети и во внешнем Интернете. Например можно смотреть на смартфоне через мобильную связь. Поток идёт с сервера big.sao.ru.



Остальные иконки только для внутреннего использования. Вторая позволяет под Windows вызывать MediaPlayer для проигрывания MMS-потока с сервера relay.sao.ru.



Последняя — для вызова VLC-плеера под Linux-ом.


Правда это работает не на всех Linux-овых браузерах...



Презентация 20-см гида Цейсс-1000.

В этом году на 20см гид Цейсс-1000 установлена камера Atik с USB2 интерфейсом. Она подключена микро-компьютеру zatik.sao.ru. Это очень маломощный компьютер с ARM-процессором, но на нем установлен минимальный Linux с сайтом. Автор МО управления Atik-камерой Э.Емельянов. Экспозиция задаётся через сайт. Программа камеры работает циклически и после считывания каждого изображения создаёт FITS-файл который доступен через сайт.

МО для презентации и Web-интерфейс разрабатывались на сервере БТА tb.sao.ru чтобы обеспечить доступ не только из внутренней сети но и из внешнего Интернета.

Разработана специальная программа zatik_fits_wcs. Она получает на входе FITS-файл с Atik-камеры и файл ZFITS.HDR с параметрами системы управления Цейсс-1000. Её функции:

Начальную настройку для камеры программа берёт из файла zatik_fits.conf:

IMSCALE=0.4352 // image scale "/Pix for bin=1
ROTANGLE=-6.65 // degr. - Atik camera mounting angle
CRPIX1=670.0 // X reference pixel for bin=1
CRPIX2=400.0 // Y reference pixel for bin=1

Разработан Shell-скрипт zatik_monitor.sh. Он запускается при старте системы, следит за состоянием телескопа и микро-компьютера zatik, получает через его сайт FITS-файлы Atik-камеры, скачивает файл ZFITS.HDR с системы управления и запускает программу zatik_fits_wcs.

На каждую наблюдательную ночь заводится архивный справочник. В него раз в 10 минут записывается FITS-файл с координатной привязкой. Кроме текущей ночи, хранятся ещё 10 последних.






Внешний вид Web-интерфейса для презентации сохранён от предыдущего для ТВ-камеры.


Это обзорная страница последнего снимка с камеры и текущего состояния телескопа. Клик по снимку выводит на следующую страницу, где можно подробнее разбираться со снимком.


Здесь можно кнопками переключать тип изображения: исходное с камеры, отфильтрованное, вырезанный по координатам фрагмент из DSS1, синтезированная картинка объектов USNO-A2.

По меню ниже выбирается каталог для поиска объектов. Первые 7 — на этом же сервере (работают быстро), а PanSTARRS и SDSS-III — это обращения через наш proxy к оригинальным серверам в Интернете (нужно подождать). Поиск запускается кликом по объекту на снимке. Результат показывается во фрагменте справа.

Ссылка «presentation» на обоих страницах выводит на страницу представления результата работы программы zatik_fits_wcs.




Иконка на предыдущих страницах вызывает универсальный Web-интерфейс просмотра FITS-файлов. Это немного переработанный для сервера БТА tb.sao.ru интерфейс из состава архива САО (на oasis.sao.ru).


Он позволяет просматривать FITS-шапку и показывать объекты из каталогов на снимке по WCS-привязке.

Иконка запускает Web-интерфейс для универсальной программы привязки координат fits_wcs, закачивая в него данный FITS-файл.


С его помощью можно быстро проверить результат работы zatik_fits_wcs по другим каталогам

Web-интерфейс просмотра архива позволяет быстро просматривать снимки. Наведение курсора на иконку показывает маленькую картинку, клик — большую в отдельном окне.


Иконка в данном случае повторно запускает программу zatik_fits_wcs для выбранного файла, а затем описанный выше Web-интерфейс для представления результата её работы.

Новая камера AllSky.

В этом году куплена и установлена на Цейсс-1000 новая OMEA AllSky камера фирмы ALCOR SYSTEM. Она подключена к Windows-компьютеру zallsky.sao.ru и управляется фирменным приложением. Оно 2 раза в минуту отправляет изображение на Linux-компьютер zarch.sao.ru. На этом компьютере есть сайт, но он не виден из внешнего Интернета.

Web-интерфейс для презентации этой камеры во внутренней сети и в Интернете разработан на сервере БТА tb.sao.ru. Ссылка на него имеется на главной странице сайта САО. Изображения забираются по протоколу HTTP с сайта компьютера zarch.sao.ru.




Кликом по картинке можно подключать/отключать аннотацию звезд и созвездий.


Для этого разработана специальная программа bta_omea которая, опираясь на дату JPEG-файла вычисляет звездное время, привязывает конфигурацию созвездий, положение планет и объектов из каталога ярких звёзд. Также она имеет интерфейс к системам управления БТА и Цейсс-1000 и рисует их текущее положение на снимке неба вместе с планетами, звёздами и созвездиями.

В ночное время каждые 20 минут изображение сохраняется в архиве. Архив рассчитан на неделю хранения. Более старые изображения стираются.

Также создается movie кадров последней ночи в виде GIF-файла.




Web-интерфейс архива позволяет просматривать movie и любое изображение из архива.




Аннотацию звезд и созвездий можно точно также подключать/отключать кликом по картинке.



Реорганизация видео-системы Цейсс-1000

МО и Wed-интерфейсы представления ТВ-камер на Цейсс-1000 располагались на очень старом компьютере zserv.sao.ru который начал выходить из строя.


Кроме того окончательно вышла из строя цветная камера SBIG AllSky.

Было принято решение о переносе всей ТВ-системы на более новый и мощный компьютер zarch.sao.ru.

Что и было сделано. Теперь на Axis-сервере используются все 4 канала. Кроме того в аппаратной установлена цифровая камера Axis205. Под неё сделан специальный вариант MJPEG-программы.









Заодно составлена схема организации МО системы управления Цейсс-1000.