Question: In Multimedia Broadcast/Multicast Service (MBMS) streaming delivery, what is the primary purpose of using Real-time Transport Protocol (RTP) over User Datagram Protocol (UDP), and what additional functionality does RTP provide for this service?
Option 1: To ensure guaranteed delivery of packets, and it provides error correction mechanisms.
Option 2: To enable sending real-time or streaming data efficiently, and it provides Real-time Transport Control Protocol (RTCP) for transmission quality feedback.
Option 3: To prioritize packet scheduling based on content type, and it offers encryption for secure data transfer.
Option 4: To manage congestion control in multicast scenarios, and it includes tools for network topology discovery.
Explanation: RTP's primary purpose over UDP in MBMS streaming delivery is to efficiently handle real-time or streaming data, ensuring timely transmission. Additionally, RTP provides RTCP, crucial for obtaining feedback about transmission quality, enhancing service reliability and user experience in multicast/broadcast environments.