SIPClient-7 MTSIPClient的Todo清單
Webcome to project:MTAVIPClient; Expecting you to join!
MTAVIPClient supports H323 and SIP protocols.
MTAVIPClient means Audio/Video over IP networkd.
1 SIP的主要協定
國際網際網路工程任務組(IETF)制定了SIP協定,SIP是一個輕量級信令協定,它可以作為音頻、視訊、及時資訊的信令。SIP協定家族使用的協定清單:
- RFC 2821: SMTP協定(Simple Mail Transfer - Protocol);
- RFC 2616: HTTP協定(Hypertext Transfer Protocol);
- RFC 3550: RTP/RTCP協定(Real Time Transport Protocol/Real Time Control Protocol),定義了在IP網上的多媒體包格式;
- RFC 2327: SDP協定(Session Description Protocol ),定義了一個多媒體會話的參數和特征
- RFC 2543: SIP協定1.0;
- RFC 3261: SIP協定2.0.
- RFC 4629 RTP Payload Format for ITU-T Rec. H.263 Video
- RFC 6184 RTP Payload Format for H.264 Video
- RFC 5109 RTP Payload Format for Generic Forward Error Correction
2 Todo List
- Impliment SIP/SDP Protocals
- Impliment RTP/RTCP Protocals
- Video/Audio Encoding
- Video/Audio decoding
- MTSIPClient Testing with SIPServer
參考文獻
- SIP: Session Initiation Protocol
- SDP: Session Description Protocol
- RTP: A Transport Protocol for Real-Time Applications
- OpenSIPS: new breed of communication engine
關于MTAVIPClient.git項目(子子產品MTSIPClient)
- SIPClient-1 SIP協定概述
- SIPClient-2 開源SIP協定
- SIPClient-3 SIP終端概述
- SIPClient-4 SIP呼叫信令的資料流
- SIPClient-5 編譯SIP伺服器(OpenSIPS)
- SIPClient-6 建立MTSIPClient
- SIPClient-7 MTSIPClient的Todo清單