售前電話
135-3656-7657
售前電話 : 135-3656-7657
SAP的全稱是會話通告協(xié)議,是英文Session Announcement Protocol的首個字母的縮寫。其目的是為了通知一個多播的多媒體會議或其他多播會話而將相關的會話建立信息發(fā)送給所期望的會議參與者。SAP協(xié)議本身并不建立會話,它只是將建立會話所必要的信息(例如,將所采取的視頻或音頻編碼方式)通知給其他在一個多播組內的參與者,當參與者接收到該通知數(shù)據(jù)包后就可以啟動相應的工具,并設置正確的參數(shù)向該會議的發(fā)起者建立會話了(建立會話可以使用SIP協(xié)議)。
通知的發(fā)起者并不知道各參與者是否收到了會話通知,也就是說每個參與者并不向通知發(fā)起者回復“我收到了通知”的確認。因此,通知發(fā)起者只能夠通過周期性地發(fā)送這個會話通知從而最大可能地使參與者收到通知。
SAP并不是向每個參與者一一發(fā)通知數(shù)據(jù)包,它是通過多播的機制(multicast)向一個已知的多播地址和端口一次性發(fā)送一個通知數(shù)據(jù)包,該多播組內的成員如果工作正常的化就會收到該通知數(shù)據(jù)包。因此,為了使會議的參與者都能夠接收到通知,就要確保其參加到該多播組內。
一個通知數(shù)據(jù)報除了可以通知某會話將要發(fā)起外,還可以通知該會話取消了或該會話的某些通信參數(shù)已被修改了。當然,這需要相應機制使這幾個通知都是針對同一會話的。
那么SAP如何描述會話的相關信息,這就需要借助SDP協(xié)議了。在SAP數(shù)據(jù)包的payload字段中一般情況下填充的就是SDP數(shù)據(jù),它描述了建立會話所必要的基本信息。