| [ 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위에서 돌아갑니다. (아..기억이 가물가물.. ) |