请输入您要查询的百科知识:

 

词条 Session Announcement Protocol
释义

  1. Announcement interval

  2. Authentication, encryption and compression

  3. Applications and implementations

  4. References

  5. External links

Session Announcement Protocol (SAP) is an experimental protocol for broadcasting multicast session information. SAP was published by the IETF as RFC 2974.

SAP typically uses Session Description Protocol (SDP) as the format for Real-time Transport Protocol session descriptions. Announcement data is sent using IP multicast and User Datagram Protocol.

Under SAP, senders periodically broadcast SDP descriptions to a well-known multicast address and port.[1] A SAP listening application can listen to the SAP multicasts and construct a guide of all advertised multicast sessions.

Announcement interval

The announcement interval is cooperatively modulated such that all SAP announcements in the multicast delivery scope, by default, consume 4000 bits per second. Regardless, the maximum announce interval is 300 seconds (5 minutes). Announcements automatically expire after 10 times the announcement interval or one hour, whichever is greater. Announcements may also be explicitly withdrawn by the original issuer.

Authentication, encryption and compression

SAP features separate methods for authenticating and encrypting announcements. Use of encryption is not recommended. Authentication prevents unauthorized modification and other DoS attacks. Authentication is optional. Two authentication schemes are supported:

  1. Pretty Good Privacy as defined in RFC 2440
  2. Cryptographic Message Syntax as defined in RFC 5652

The message body may optionally be compressed using the zlib format as defined in RFC 1950.

Applications and implementations

VLC media player monitors SAP announcements and presents the user a list of available streams.{{citation |url=https://www.epiphan.com/userguides/pearl/Content/UserGuides/Streaming/stream/streamSAPView.htm |title=Viewing with Session Announcement Protocol (SAP) |access-date=2019-03-02}}

SAP is one of the optional discovery and connection management techniques described in the AES67 audio-over-Ethernet interoperability standard.[2]

References

1. ^{{cite web |url=http://www.javvin.com/protocolSAP.html |title=SAP (v1 & v2): Session Announcement Protocol |accessdate=2012-04-06}}
2. ^{{cite web |url=http://www.aes.org/publications/standards/search.cfm?docID=96 |title=AES67-2013: AES standard for audio applications of networks - High-performance streaming audio-over-IP interoperability |publisher=Audio Engineering Society |date=2013-09-11 |accessdate=2014-02-11}}

External links

  • [https://www.cl.cam.ac.uk/~jac22/books/mm/book/node184.html Session Announcement Protocol (SAP)]
  • SAP/SDP Listener
{{Compu-network-stub}}

2 : Internet protocols|Internet Standards

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/21 4:41:29