Обмен контентом на видеоканале между конечными точками SIP-видео? - PullRequest
2 голосов
/ 18 января 2011

Существуют ли реализации, когда несколько строк "m = video" отправляются в одном и том же SDP с разными идентификаторами меток? Кто-нибудь может привести пример для этого? Если возможно, можно ли использовать протокол BFCP для управления основным видеоканалом, кроме каналов spkr или alt?

1 Ответ

5 голосов
/ 20 января 2011

Существуют реализации с несколькими строками "m = video", которые отправляются в одном и том же SDP с разными идентификаторами меток. Примером является видеоконференция, когда один из участников делится презентацией во время разговора. Пример SDP:

 v=0
 o=Alice 330742730 33077831 IN IP4 172.101.72.11
 s=lecture
 c=IN 172.101.72.11
 t=0 0
 m=video 52986 RTP/AVP 31
 a=rtpmap:31 H261/9000
 a=content:slides
 m=video 53134 RTP/AVP 31
 a=rtpmap:31 H261/9000
 a=content:main

«слайды» - это поток презентации, а “main” - основной поток видео. Потоки контролируются как SIP, так и BFCP. BFCP используется для «запроса разрешения» для отправки второго потока, а модель предложения / ответа SIP (т.е. отправка сообщений SDP через Пригласить или Обновление) для фактического открытия потока. Например, если участник хочет начать представление другим участникам, он сначала запрашивает разрешение, отправляя BFCP «минимальный запрос», а затем открывает поток, отправляя Re-Invite с новым SDP, добавляющим вторую строку “m=video”. Вы можете получить более подробную информацию от IMTC SIP Parity Activity Group: http://www.imtc.org/uc/sip-parity-activity-group/

...