Helix DNA Network Protocols
Protocol Overview
The Helix DNA Client and the Helix DNA Server contain a number of protocol components which enable each to communicate with the other. The Helix DNA typically relies on standard protocol specifications (like RTSP, SDP, RTP and HTTP), but in some cases rely on proprietary protocols like Real Data Transport (RDT).
History of Helix Protocols
Helix DNA started with a proprietary protocol called PNA, then moved on to a mixture of standard and proprietary solutions with RTSP and RDT/RTP. The future direction of Helix is to rely on standard protocols so as to enable inter-operation with other media clients and servers. Protocols require, by definition, more than one end system to function. Helix Protocols are typically flexible, scaleable, and efficient and rely on a community approach to protocol development.
Documentation
Standard Protocols
- Real Time Streaming Protocol (RTSP)
- Session Desciption Protocol (SDP)
- Real time Transport Protocol (RTP)
- Secure Real time Transport Protocol (SRTP)
- Hyper Text Transfer Protocol (HTTP)
Proprietary Protocols
- Real Data Transport (RDT)
Protocol Implementations
Additional Documentation
How to write a Protocol in Helix
How to write a Transport in Helix