2013-11-19 4 views
8

я увидел, что SCTP будет использоваться для данных каналов, начиная с Chrome 31 и каналы официально на основе RTP будут устаревшими иногда в феврале 2014 года в соответствии с этой группой Google нить:SCTP и WebRTC

https://groups.google.com/forum/#!topic/discuss-webrtc/y2A97iCByTU

Означает ли это также, что аудио- и видеоканалы webrtc также будут транспортироваться через SCTP в конечном итоге (если они еще не работают)?

Каким образом RTP соответствует всем усилиям SCTP-транспорта? Означает ли это, что пакеты SRTP будут проходить через канал данных SCTP? Или, может быть, только полезная нагрузка будет отправлена ​​через транспортный протокол SCTP.

Если я читаю информацию о SCTP, он объединяет лучшие протоколы TCP и UDP; но он не включает шифрование по умолчанию; поэтому, учитывая, что поток трафика должен быть зашифрован.

Любая дополнительная информация была бы полезна. Благодаря!

ответ

7

Аудио и видео будут продолжать работать через RTP (на самом деле SRTP - безопасная версия или RTP), но канал данных будет использовать SCTP через DTLS через UDP. Оба Firefox и Chrome реализуют это, и вы можете найти его описанным в спецификациях проекта IETF. Для некоторых типов обхода NAT/Firewall UDP-пакеты могут туннелироваться в TURN через TCP.

Рад предоставить вам указатели на технические характеристики, если это помогает.

+2

Если бы вы могли добавить ссылки на черновики, которые бы ему помогли. – Aki

+1

Хорошими отправными точками являются https://tools.ietf.org/id/draft-ietf-rtcweb-rtp-usage и https://tools.ietf.org/html/draft-ietf-rtcweb-data-channel –

+0

Является ли non-native использование SCTP, то есть над UDP, частью спецификации или просто деталью реализации? –