jayrandom: (Default)
[personal profile] jayrandom
Вспомнить старое доброе интернетское прошлое. В Юниксе всё должно элегантно составляться из кубиков, даже сетевые операции.

А ведь тот же NetCat продолжает работать. И можно с его помощью запросто засервить файл или двусторонне пообщаться текстом, как и 15-20 лет назад. Вспомнить команды разделения канала (о) и (оо).

Кстати, а почему только текстом? Почему бы не наложить на простой и незамысловатый сокет передачу звука прямо из микрофона? Что-нибудь в духе двух строчек (симметрично):

        Alice$   cat /dev/mic | nc -l 12345

        Bob$     nc alice.org 12345 > /dev/audio


Ну или совсем сурово:

        Alice$   cat /dev/webcam | mpeg_compress | nc -l 12345

        Bob$     nc alice.org 12345 | mpeg_decompress | mpeg_player -


Прибавить сюда SSH-шифрование канала на лету.
И тогда Скайп может спокойно гулять лесом :)

Date: 2011-03-01 02:40 pm (UTC)
sanmai: (Sushi)
From: [personal profile] sanmai
Если есть прямой IP.

Skype работает через маскарадинг и не только.

Date: 2011-03-01 02:58 pm (UTC)
From: [identity profile] jayrandom.livejournal.com
Речь и не шла о полной замене функциональности Скайпа. Там действительно есть своя реализация многих низкоуровневых протоколов, чтобы навести желаемый P2P любой ценой.

Но интересно (просто как proof-of-concept) было бы провести видео-конференцию, собрав софт из лёгких узкоспециализированных компонентов: отдельно аудио- и видео capture, отдельно запаковка и распаковка, отдельно сетевая передача, отдельно воспроизведение. Соединить всё вместе и насладиться.

Profile

jayrandom: (Default)
jayrandom

January 2026

S M T W T F S
    1 23
45678910
111213141516 17
18192021222324
25262728293031

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 19th, 2026 06:53 pm
Powered by Dreamwidth Studios