На самом деле мы делаем дипломную работу, где нам нужно сделать 10 телефонов voip, основанных на SIP, связанных друг с другом. Чтобы они могли звонить и разговаривать друг с другом. Также мы хотим добавить доступ к видеозвонкам. Другой вопрос, возможны ли видеозвонки на ГЛОТОК.
как сделать протокол SIP более надежным с помощью UDP
Ответы (2)
Чтобы сделать его надежным, вам необходимо эмулировать следующие две функции:
Для звонков
- Вам нужно упорядочить пакеты.
- В этом случае один конец должен сообщить другому концу, что упорядоченный пакет отсутствует, и вы, вероятно, захотите принять во внимание джиттер, т. е. подождать некоторое время, прежде чем запросить отсутствующий пакет.
Для команд протокола
- Вам необходимо подтверждать пакеты команд — если команда не подтверждена, ее нужно отправить снова.
person
Hassan Syed
schedule
06.03.2010
SIP уже имеет встроенные меры надежности, большинство из которых предназначены специально для работы с ненадежными транспортами, такими как UDP. Чтобы понять как это работает. Одним из аспектов, отсутствующих в SIP RFC, является надежность предварительных ответов, и этому посвящен дополнительный RFC3262.
SIP не зависит от типа сеансов, таких как голос или видео, он настраивается, поэтому да, его можно использовать для настройки видеозвонков. Существует множество легко доступных SIP-софтфонов, которые уже предоставляют видео, одним из примеров является x-lite а>.
person
sipsorcery
schedule
11.03.2010
И RTP обычно передается по UDP, потому что поздние данные в живом медиапотоке обычно бесполезны.
- person Frank Shearar; 27.05.2012