относительно потоковой передачи, как программе нравится работа в скайпе?

Для тех, которые ищут ответ в Oracle:

SELECT column_name FROM user_tab_columns WHERE table_name = 'TABLENAME'
9
задан sqram 7 October 2009 в 21:19
поделиться

2 ответа

Skype намного сложнее, потому что это Peer to Peer, а это означает, что ваш поток может проходить через несколько других клиентов Skype, действующих как несколько серверов. У Skype нет для этого огромной центральной системы. Skype всегда отслеживает несколько мест, куда он может доставить ваш поток, поэтому, если одно из этих мест исчезнет (исчезнет этот клиент Skype), он продолжит отправку через другой сервер / Skype-клиент. Это делается настолько эффективно, что вы не замечаете прерывания.

6
ответ дан 3 November 2019 в 01:02
поделиться

В основном, так это достигается.

1) кодируйте видео / аудио, используя наилучшее сжатие, которое вы можете получить. Используйте сжатие с потерями и много псевдонимов, чтобы выбросить части видео и аудио, которые нельзя использовать. Как удаление фонового шипения

2) упаковать видео / аудио в пакеты и поставить на них отметку времени. Пакеты обычно представляют собой дейтаграммы.

3) отправлять пакеты непосредственно по назначению. Используйте наиболее подходящий маршрут. Необязательно отправлять все пакеты одинаково. Если возможно, используйте несколько маршрутов. P2P-сети часто используют множество маршрутов к одному и тому же пункту назначения

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

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

5
ответ дан 3 November 2019 в 01:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: