Астральщик. Том 1 (Ясинский) - страница 67

Нет смысла особо расписывать функционал обычных для моего мира возможностей компьютерного общения. Остановлюсь лишь на некоторых технических деталях.

Для приема видео я использовал подсмотренный в защитном устройстве поместья вариант камеры – он мне понравился. Только улучшил его, чтобы качество картинки было максимальным. При общении перед пользователем разворачивается невидимое инфоплетение – камера, которая направлена на него и передает изображение не только абонента в полный рост, но и фон (есть еще пара таких плетений, мониторящих сферу вокруг камеры, но об этом – тсс! Это секретный админский функционал!). Мне показалось занятным, что пользователю, прежде чем ответить с включенной камерой, надо будет серьезно постараться, чтобы при желании скрыть то, что находится за ним, и никаких настроек я не стал выводить (злобному разработчику лучше знать, что нужно обычному юзеру!). При этом плетение привязано к человеку, и даже в движении картинка будет достаточно стабильной. Ну и можно просто без видео общаться как мысленным проговариванием, так и звуком.

Второй сложный момент – внесение кого-то в список контактов. Понятно, что каждый «аппарат» автоматом генерирует свой внутренний уникальный номер на основе множественных параметров информструктуры абонента. Но вот как сделать так, чтобы два человека могли внести друг друга в свои списки абонентов? Просто по имени или изображению – сложно, долго, надо дополнительный функционал анализа писать на сервере, тем более что разумные могут быть разными, с разными языками, близнецами… Аура не показатель для крутых магов, просто номера вводить неинтересно и прочая, прочая… В общем, самый простой вариант – оба должны у себя в списках вызвать функцию добавления и пожать друг другу руки. Тут происходит точная привязка через информструктуры и решается вопрос с картинкой абонента – просто у каждого делается стоп-кадр из его видеоподсистемы и отсылается противоположной стороне. А дальше при общении с кем-то другим можно перекидывать ему копию абонента из своего списка. Тому, кого копируют, идет вызов, и если он согласен, то происходит внесение в списки абонентов уже у третьих лиц без необходимости личной встречи. А с учетом того, что связь постоянная, выходит более-менее рабочая система.

На сервере я сделал постоянную круговую запись происходящего со всеми абонентами, указав серверу, что при исчерпании четверти памяти стирать старые записи. Но почему-то мне кажется, что писать он будет долго и долго… Хотя надо все же предусмотреть на сервере фильтр, чтобы не записывать ненужную фигню. Сделал на всякий случай, чтобы было. А вот абонентам совершенно необязательно знать, что пишутся не только их разговоры, но и происходящее вокруг них (не только то, что передается мессенджером в канал связи общающихся). Ибо не хочется, чтобы возникали мысли, а где, собственно, все это хранится. Умные и так зададутся этим вопросом… Ну не этим прямо, а сопутствующими, но вряд ли они решат, что где-то есть настолько великие мощности, что все пишется или подслушивается. Кстати, вполне вероятен вариант, что маги или чародеи поостерегутся пользоваться моим устройством. Хотя не факт: у меня на родине тоже все пишется-подслушивается, но почему-то никто не перестает пользоваться этими удобными штучками.