AES67 Devices are not required to implement discovery services. Ravenna to SAP is an application that manages, monitors and creates announcements to networked devices. With this SDP translation and creation tool, RAV2SAP can provide announcements of known transmitters that don’t have announcement and discovery mechanisms.

File Type: pdf
Categories: Audio
Presenters : Anthony Kuzub - Ward-Beck
Year : 2018
dlp_document_download : Anthony P. Kuzub IP Audio Product Manager Anthony@Ward-Beck.Systems www.Ward-Beck.Systems TorontoAES.org Vice-Chair https://Rav2Sap.AES67.audio 2 SUMMING .audio AMPLIFY .audio FILTERING .audio XLR .audio BUSSING .audio MUTING .audio MATRIXING .audio PREAMPS .audio VUMETERS .audio GROUNDING .audio DB25 .audio PATCHING .audio Audio Domains BNC .audio Control & Monitoring Discovery Connection Management Session Description Transport Quality of Service Encoding & Streaming Synchronization Media Clock NETWORKING .audio Device Control Connection Management Transport Timing ROUTING .audio MULTICASTING .audio SWITCHING .audio IGMP .audio AES70 . audio CLOCKING .audio MATRIXING .audio PATCHING .audio AES67 .audio CLOCKING .audio ROUTING .audio MULTICASTING .audio RJ45 .audio 1 - Physical 3 - Network 2 - Data Link 4 - Transport 5 - Session 6 - Presentation 7 - Application TX DATA RX DATA AES67 .audio IGMP .audio 2110-30.AES67 .audio SWITCHING .audio BUSSING .audio MATRIXING .audio PATCHING .audio AES67 .audio - Click to view Presentation 5 AES67-2013 Standard for audio applications of networks: High-performance streaming audio over-IP References Audio Engineering Society, New York, NY., US. AES11 - AES recommended practice for digital audio engineering Synchronization of digital audio equipment in studio operations Institute of Electrical and Electronics Engineers (IEEE) IEEE 1588-2008 - IEEE Standard for a Precision Clock Synchronization Protocol for Networked Measurement and Control Systems, July 2008 Internet Engineering Task Force RFC 768 – User Datagram Protocol" RFC 791 – Internet Protocol RFC 1112 – Host Extensions for IP Multicasting RFC 2236 - Internet Group Management Protocol, Version 2 RFC 2474 – Definition of the Differentiated Services Field (DS Field) in the IPv4 and IPv6 Headers RFC 2616 - Hypertext Transfer Protocol - HTTP/1.1 RFC 2974 – Session Announcement Protocol RFC 3190 – RTP Payload Format for 12-bit DAT Audio and 20- and 24-bit Linear Sampled Audio RFC 3261 - SIP: Session Initiation Protocol RFC 3264 - An Offer/Answer Model with the Session Description Protocol (SDP) RFC 3376 - Internet Group Management Protocol, Version 3 RFC 3550 – RTP: A Transport Protocol for Real-Time Applications RFC 3551 - RTP Profile for Audio and Video Conferences with Minimal Control RFC 4566 – Session Description Protocol RFC 5939 – Session Description Protocol (SDP) Capability Negotiation RFC 7273 – RTP Clock Source Signalling AES67-2018 Standard for audio applications of networks: High-performance streaming a udio-over-IP interoperability Production Sources Playback Live Music Transmission Reception Record Guests Backup OB Ambience Camera Mic 7 Host RF Co-Host RF VO 8 9 SDP: Soup Description Protocol 10 SDP: Soup Description Protocol Name: Label Purpose: Type Expiry: Time active Contents: Elements Instructions: Preparation details Contact information: Responsible 11 SDP: Soup Description Protocol Name: Device Purpose: Production Pool Expiry: Time active Contents: Media Format Instructions: Address and Port Contact information: Optional... 12 CRTL A CRTL B CRTL C CRTL D SET (n) SET (n) SET (n) SET (n) SET (n) SET (n) SET (n) SET (n) SET (n) SET (n) SET (n) SET (n) TelevisionSet.AES67.AUDIO AES from RF Mics + to IFB AES from RF Mics + to IFB AES from RF Mics + to IFB AES from RF Mics + to IFB POOLS.AES67.audio POOLS.AES67.AUDIO OB Locations Guests Host Co-Host Production Sources Transmission + Reception POOLS.AES67.audio OB Locations Guests Host Co-Host Production Sources Transmission + Reception POOLS.AES67.audio OB Locations Guests Host Co-Host Production Sources Transmission + Reception POOLS.AES67.audio OB Locations Guests Host Co-Host Production Sources Transmission + Reception 15 POSITION ID TALENT ID SHOW ID SDP 16 TALENT ID PHOTO MIC ID LOCATION ID CH ID PRESET ID MAC ID TALENT POOL / SOURCE POOL SOURCE ID CH ID PRESET ID 17 API: Presentations MIXER Production Monitor AIR Record POSITION ID TALENT ID SHOW ID SDP RAV 2 SAP Time description (mandatory) t= (time the session is active) r=* (zero or more repeat times) Media description (if present) m= (media name and transport address) i=* (media title or information field) c=* (connection information — optional if included at session level) b=* (zero or more bandwidth information lines) k=* (encryption key) a=* (zero or more media attribute lines — overriding the Session attribute lines) Session Description Protocol v= (protocol version number, currently only 0) o= (originator and session identifier : username, id, version number, network address) s= (session name : mandatory with at least one UTF-8-encoded character) i=* (session title or short information) u=* (URI of description) e=* (zero or more email address with optional name of contacts) p=* (zero or more phone number with optional name of contacts) c=* (connection information—not required if included in all media) b=* (zero or more bandwidth information lines) One or more Time descriptions ("t=" and "r=" lines) z=* (time zone adjustments) k=* (encryption key) a=* (zero or more session attribute lines) Zero or more Media descriptions (each one starting by an "m=" line) Session Description Protocol DISCOVERY.AES67.audio ● WWW ● EMAIL ● DATA BASE ○ Private ○ Public ● SIP ● SAP (DC) ● BONJOUR (AC) ● AES70 ● NMOS ● SNMP ● KLV within stream ● FAST METADATA ● Email: SDP ● WWW Distribution <DEVICE>/../SDP ● MIME (Multipurpose Internet Mail Extensions) content type "application/sdp" Email and WWW Announcements v=0 v= (protocol version number, currently only 0) o=- 2 0 IN IP4 192.168.110.178 (originator and session identifier : username, id, version number, network address) s=WardBeck 32ME s= (session name : mandatory with at least one UTF-8-encoded character) t=0 0 t= (time the session is active) a=clock-domain:PTPv2 0 a=* (attribute Clock version and domain) m=audio 50000 RTP/AVP 98 m= (media name and transport port and IP address / RTP profile 98) c=IN IP4 239. 30.178.1/100 c=* (connection information/TTL) a=rtpmap:98 L24/48000/8 a=* (attribute RTP profile / Bit Rate / Sample Rate / Channels) a=framecount: 48 a =* (attribute ) a=sync-time: 0 a=* (attribute required by ST2110-30) a=ptime:1 a=* (attribute: Packet Time) a=ts-refclk:ptp=IEEE1588-2008:EC-46-70-FF-FE-00-8F-C8:0 a=* (attribute) a=mediaclk:direct=0 a=* (attribute) Session Description Protocol 23 a=OCA:1000:1.1.3:OcaBlock:0:1:BLK_Library=Library a=OCA:1001::OcaLibrary:0:1e6:Application= 222 a=OCA:1002::OcaLibrary:0:1e6:Preset= 57575 a=OCA:1003::OcaLibrary:0:1e6:Microphone=23452345 a=OCA:10000:1.1.3:OcaBlock:0:5:preAMP 1=Kick Drum a=OCA:10001:1.1.1.4:OcaSwitch:0:1:Phantom=1 a=OCA:10002:1.1.1.4:OcaSwitch:0:1:Phase_Invert=0 a=OCA:10003:1.1.1.4:OcaSwitch:0:1:Input(MIC/LINE)=0 a=OCA:10005:1.1.1.5:OcaGain:0:63:Pre Amp Gain=45 a=OCA:10100:1.1.3:OcaBlock:0:3:DSP Input 1=2 a=OCA:10101:1.1.1.4:OcaSwitch:0:1:HPF Enable=1 a=OCA:1000=Library a=OCA:1001= 222 a=OCA:1002=57575 a=OCA:1003= 23452345 AES70 - Extended SDP Session (information) announced ● Session information broadcasted to all devices on a well-known multicast address. 224.2.127.254 ● Devices Listen to globally scoped multicast sessions ● Devices receive periodic information on available sessions. ● Devices receive an updated "business card" from any participating device from time to time. SAP session announcement protocol ● Bonjour zero-configuration networking techniques by Apple - freeware. ● advertise/discover devices such as printers on a local network. ● Simple networks, wasn’t really designed for large ones. ● Multicast DNS (mDNS) described in an RFC 6762 and DNS service discovery (DNS-SD) described in an RFC 6763 BONJOUR 26 27 RAV 2 SAP 28 RAV 2 SAP 29 MANUAL SDP RAV 2 SAP 30 31 32 MANUAL SDP SAVED SDP RAV 2 SAP 33 MANUAL SDP SAVED SDP RAV 2 SAP 34 RAV 2 SAP 35 https://www.ravenna-network.com/resources/ 36 Anthony P. Kuzub IP Audio Product Manager Anthony@Ward-Beck.Systems www.Ward-Beck.Systems TorontoAES.org Vice-Chair Thank You
Downloads: 19