ZenWay - Linux сегодня!
  • Главная
  • Форум
  • Контакты
  • Архив
  • Гостевая книга
×
Поиск по сайту
ГлавнаяИнтернет ПОRing

Ring

Интернет ПОПросмотров: 4767Комментарии: 103 января 2017 г.
C++ / FFmpeg / Gnome / GNU / GTK / IP-телефон / Web / WebKit / Софтофон

Ring (ранее SFLphone) — децентрализованный C++ / GTK (Gnome) графический SIP / IAX2-совместимый коммуникационный клиент (софтофон). Приложение является частью проекта GNU (с октября 2016 года).

Софтофон — класс приложений для совершения голосовых (телефонных) и видео звонков по локальной сети или сети Интернет без использования дополнительного аппаратного обеспечения. Связь может осуществляться по открытым и закрытым (собственным, специализированным) протоколам.

Распределённый мультимедийный коммуникационный клиент Ring способен передавать сообщения без обращения к внешним серверам. IM-клиентом поддерживается голосовая и видео-связь, создание конференций, обмен сообщениями, обмен и совместный доступ к файлам, переадресация и удержание вызовов, запись звонков и многое другое.

Основой IM-клиента служит фоновый процесс LibRing (ring-daemon) отвечающий за обработку соединений, организацию связи, работу с видео и звуком. Взаимодействие с LibRing построено с помощью библиотеки LibRingClient, служащая основой основой для создания клиентских приложений (для общения демона и клиента используется система межпроцессного взаимодействия D-Bus).

Интерфейс Ring разрабатывался с учётом требований HIG (Gnome Human Interface Guidelines), предполагающих создание интуитивно понятных, легко изучаемых, удобных и логичных интерфейсов взаимодействия с пользователем. Для адресации пользователей в IM-клиенте используется протокол OpenDTN, обмен данными между пользователями производится напрямую, с использованием End-to-end шифрования, закрытые ключи не позволяют расшифровать информацию никому кроме её получателя, аутентификация производится на основе сертификатов X.509 (стандарт для инфраструктуры открытых ключей и управления привилегиями).

Ring поддерживает прямой аудио/видео вызов и повторное приглашение SIP (IP-to-IP), число звонков неограниченно, можно организовывать голосовые и видео онлайн-конференции, поддерживается автоматический контроль громкости, определение тишины (с помощью кодека Speex), возможна запись вызовов, ведётся история с возможностью поиска, уведомление о входящих звонках и информационных сообщениях, поддерживается интеграция с адресными книгами Gnome и KDE.

Ring обеспечивает возможность использование одного идентификатора пользователя на нескольких устройствах (с помощью универсального RingID), реализован децентрализованный глобальный механизм аутентификации учётных записей (применяются наработки проекта Ethereum). Адресная книга отвечающая за трансляцию имён в RingID хранится на группе узлов поддерживаемых разными участниками. Можно запустить собственный узел, для поддержания локальной копии глобальной адресной книги, имеется и отделенная (внутренняя) адресная книга поддерживаемая клиентом.

Лицензия: GNU General Public License version 3.0 (GPLv3)

Домашняя страница

Страница на github.com

Jitsi
Trillian
Автор: posixru
Еще записи по теме
LastPass
LastPass
Soundnode
Soundnode
Tor Browser для Slackware
Tor Browser для Slackware
ydcmd
ydcmd
FileZilla
FileZilla
piptube / ytubejb
piptube / ytubejb

Комментариев: 10 RSS

1wolf05-01-2017 11:44

я так и не смог сидя на Debiane testing связаться с женой на работе...там комп с форточкой 7...прога установилась и там и там. и там и там она запустилось и дало возможность создать аккаунт. но соединить не дало...не только позвонить, но и просто пообщаться в чате даже не проканало. оно тупо не отправляло мои или её сообщения.

2Aalexeey05-05-2018 11:03

Где нибудь можно найти его реально работающий AppImage, чтоб не замусоривать систему всем тем га...ом которое он за собой тянет? К тому же далеко не у всех самые последние версии Nixo'в, по вполне понятным причинам стабильности.

3Gera06-05-2018 12:04

чтоб не замусоривать систему всем тем га...ом которое он за собой тянет
Что значит замусоривать? Ring с собой не много тянет, даже на малинке-пи прекрасно работает.

не у всех самые последние версии Nixo'в, по вполне понятным причинам стабильности
Подключаем репы с стабильными версиями пакетов и нет проблем, в чём загвоздка?

4Aalexeey07-05-2018 11:43

в чём загвоздка?

В Qt5 например, у меня его нет от слова совсем. При этом Viber весь на Qt5 со своими нужными только ему библиотеками Qt5 прекрасно себя чувствует. При всей разношёрстности Linux пользователей эта "портабельность" сейчас просто обязана быть, если ваша цель продвинуть свой продукт, а не пытаться принудить пользователя к использоанию дополнительного "хлама".

фоновый процесс LibRing (ring-daemon)

Зачем он нужен, почему бы ему не запускаться только когда мне это нужно вместе с Ring? Зачем в системе нужен ещё один висящий (большую часть времени бесполезно) демон-процесс, отъедающий ресурсы и неизвестно что и куда посылающий?

5Gera08-05-2018 12:13

В Qt5 например, у меня его нет от слова совсем
Всякая ложка хороша к обеду...

При всей разношёрстности Linux пользователей
Вы о чём вообще, какая разношерстность, вы бреда лоровских покемонов начитались?

Есть всего три вида пингвинов, просто у некоторых пингвинов шерсть короче а у других длиннее, как хотят так и стригутся! ))

просто обязана быть, если ваша цель продвинуть свой продукт
Viber вообще то проприетарный, зачем вы тут возмущение отписываете, его даже нет на этом сайте. Вы бы его владельцам персонально за это отписали, тут они вряд ли вашу предъяву прочитают. Будь он свободным шкурок бы имел полюбому минимум две. Пиджин к примеру их несколько имеет, да ещё и плагинами под другие протоколы расширяется.

принудить пользователя к использоанию дополнительного "хлама"
А как им ещё защищать свою "интеллектуальную" собственность от свободного распространения?

почему бы ему не запускаться только когда мне это нужно вместе с Ring
Он запускается и гаснет вместе с интерфейсом, только что это проверил, три раза.

Кстати, большинство пингвиновых софин в качестве ядра имеют консольную версию, а поверх неё уже разноцветные шкурки натягиваются, чисто для удобства ей манипуляции. Взять тот же MPD, для него столько видов одежды наделано, глаза с непривычки разбегаются! Есть всё, от разного цвета и фасона трусиков, до эксклюзивных собольих шуб, каждый и выбирает что ему в своей тусовке носить.

6Андрей09-05-2018 20:38

Qt5 например, у меня его нет от слова совсем
Фееричная некомпетентность! Читаем первоисточники, там разработчики прямо говорят что Qt4 давно поставляется с некоторыми Qt5 библиотеками, для обеспечения совместимости и поддержки нового функционала. Кстати с GTK2 и GTK3 аналогичная ситуация. Так что отсутствие установленного метапакета не избавляет вас от отсутствия Qt5 у вас в системе.

ПС: Меньше читайте аналитики лоровских извращенцев, наличие в системе Qt4, Qt5, GTK2, GTK3 и даже Python с Java не влияет на системные требования и производительность, просто своей головой надо не только кушать но и хоть иногда думать, а не следовать по пути чужих комплексов и стёба.

7Aalexeey10-05-2018 11:41

Ещё школота всякая головой точно только кушаюшая, умных фраз про "первоисточники" и "матчасть" набравшаяся, будет меня про компетентность и комплексы учить.

8Андрей10-05-2018 13:24

будет меня про компетентность и комплексы учить
Кто то ведь должен заниматься этим неблагодарным делом, а то вы в возрасте уже и до сей поры ...

9Аноним10-05-2018 14:51

Кто то ведь должен заниматься этим неблагодарным делом

Работайте идите учителя диванные, целая страна учителей уже набралась, куда не ступи везде тебя учат.

10Андрей10-05-2018 18:46

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

Оставьте комментарий!

Используйте нормальные имена.

Вы можете войти под своим логином или зарегистрироваться на сайте.

(обязательно)

Рубрики
  • Hовости
  • Изучаем Linux
  • Обзоры Linux ПО
    • Hужное/полезное
    • Аудио и видео ПО
    • Графика
    • Офисное ПО
    • Интернет ПО
    • Образовательные
    • Игры
    • Администрирование
    • Системные утилиты
    • Прочие
    • Shareware / Demo
  • Дистрибутивы
  • Дополнительные материалы
Последние комментарии
ROX Desktop
  • Роман » Содержание статьи не соответствует названию. Это легковесное эссе о рабочих столах, имеющее очень отдаленное отношение...
Scan Tailor
  • звездочёт » У ScanTailor, находящегося в архиве git, есть приемник, продожающий развитие и увеличение возможностей и функционала...
AbiWord
  • Святой_Мученик_Linux » Некорректно отображает картинки в майкросовтовски х файлах doc. Картинки позиционируются одна на другую, поверх текста. В...
  • vs » К сожалению, AbiWord давно протух и толку от него ровно 0. Даже больше вреда. Сейчас...
tarsnap
  • Анонимус » В тексте опечатка "для использования для использования"
DarGUI / KDar
  • WinGamer » Можно ли забекапить всю систему windows этим архиватором?
cfiles
  • Дмитрий » так эт самое, а как например переименовать папку?
Profanity
  • zon » проше научится свой клиент написать чем разобратся куда что клацать для отправки получения месаг.
  • vovans » Тут не нужно ничего "клацать". Достаточно пару раз на хоткеи посмотреть.
noteshrink
  • Аноним » Теперь есть плюсовая (не пайтон) версия: //github. com/ ImageProcessing - ElectronicPublications /noteshrink-c/ releases
Форум
[20/04/2023 12:46:23]
Музыкальный калейдоскоп
[17/04/2023 10:14:08]
Тестовая бродилка на Си с ChatGPT
[18/11/2022 11:54:52]
vscode and c/c++
[31/08/2022 12:25:53]
Tor Browser
[22/05/2022 15:45:40]
Стратегии RTS
[30/03/2022 09:05:20]
Заметки с синхронизацией
[01/03/2022 20:15:05]
Говорильня (дискуссионный клуб)
[13/02/2022 11:44:28]
[РЕШЕНО] права на запись в примонтированный образ диска (raw.img)
[07/02/2022 13:22:01]
Конвертировать текст набаранный в неправильной раскладке
Облако меток
2D338 3D241 ALSA68 ASCII120 Android1 Arch Linux38 Audio416 Backup80 Benchmark78 Bluetooth2 C++969 CD48 Console1318 DJ-система17 DVD47 Debian28 DjVu22 Enlightenment19 FFmpeg191 FLTK29 FPS40 FREE155 FTP18 FVWM21 Fluxbox40 GIMP24 GNU26 GPS22 GTK1302 GUI801 Gambas11 Games686 Gentoo3 Gnome349 Gstreamer133 HDD122 HDR7 HTML62 Hex-редактор14 ICQ17 IP-сети25 IP-телефон22 IRC31 ISO39 IceWM22 ImageMagick56 JACK99 Jabber35 Java308 JavaScript115 KDE209 LAN29 LXDE37 LaTeX66 Live-CD70 Live-DVD55 Live-USB53 Lua61 MATE32 MEncoder31 MIDI91 MMORPG12 Mail42 Markdown53 Mono53 Mplayer75 MySQL2 OSS9 Open Source14 OpenGL301 Openbox89 P2P51 PDF133 PHP12 Pascal17 Perl102 Phonon27 PulseAudio17 Python759 QT894 RAW34 RPG101 RSS53 RTS42 Roguelike70 Ruby19 Rust15 SDL312 SVG39 Screencast32 Screenshot61 Script78 Slackware66 TOR17 TOX3 Tk39 Torrent67 Ubuntu69 VLC16 Vala64 Web629 WebKit72 WebUI34 WiFi47 Window Maker16 Wine8 XMPP35 Xfce70 Xine14 YouTube80 video4linux27 wxWidgets108 Автоматизация31 Администрирование335 Анонимная сеть47 Антивирус14 Апплет120 Аркада235 Архиватор11 Астрономия36 Аудио конвертер70 Аудио редактор50 Аудиоплеер184 Безопасность243 Бизнес-приложение4 Браузер87 Бродилка203 Бухгалтерия11 Веб-камера36 Видео148
© Zen Way, 2023. Работает на MaxSite CMS | Время: 0.1772 | SQL: 19 | Память: 8.77MB | Вход