天天看點

SIPClient-7 MTSIPClient的Todo清單SIPClient-7 MTSIPClient的Todo清單

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清單

繼續閱讀