CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): swhan (차카게살자)
날 짜 (Date): 2002년 3월 21일 목요일 오전 03시 35분 59초
제 목(Title): Re: SIP 관련해서입니다.. 


SIP는 세션 초기화햐는 signaling protocol입니다. 
메일 포멧하고 비슷해서 (H.323에 비하면) 무지 쉽습니다. 
공개 스택도 좀 있으니까 테스트하기도 좋고...

뭐 세션 초기화에 꼭 SIP같은걸 쓸 필요는 없습니다만, private protocol을
만들기 귀찮으니가.. :p
그렇데고 SIP를 다 구현하는건 바보짓입니다.  

실제.. 음성 패킷같은걸 보내려면 음성 부분은 아마 RTP통해서 따로 보내게 될겁니다.
RTP, RTCP등등 구현해야 하는데..  좀 귀찮은 작업이죠. 
다얄패드정도도 RTP만 구현했다고 들었습니다. RTCP는 다들 귀찮아하고 또 overhead로
생각합니다. (있으면 좋긴 합니다.)

RTP packet의 payload는 Voice data입니다. PCM이든.. 뭐든..
이건 각종 음성 코덱으로 압축한 데이터가 될텐데..

g.711 g.726 g.723 g.729 등등 키워드를 찾아보세요.
723.1을 젤 많이 쓴다고 하는데.. 직접 코덱을 만들지 않으면 사야할지도 모릅니다.

모 게시판에 pictor옹이 번역해서 올리신 글들이 좀 있었는데 지금 남아있는지
모르겠군요... 

SIP : 공개 스택 있음
RTP : 구현 비교적 쉬움
voice codec : PC에서 음성처리는.. -.-a 모름.
             sound card에 대한 control이 되더라도 data압축이 쉽지 않ㅡㄹ 것임.


당연하게도... SIP랑 RTP는 라우터랑 거의 상관이 없습니다.
라우터에서 RTP packet을 위한 bandwidth를 따로 확보해주면 좋다...정도. 
둘 다 UDP위에서 돌아갑니다. 

(아..기억이 가물가물.. )
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.