๊ธ์ ์์ฌ๋ ์ ๊ธ์์ ๊ฐ์ ธ์์ต๋๋ค.
RTP ํจํท ๊ตฌ์กฐ
๊ณผ๊ฑฐ์
์์ ์ฌ๋ฐฑ๊ณผ ์ค๋ช
๋ ์ด๋ธ์ด ์๋ ๋์ผํ ํจํค์ง๋ฅผ ์ดํด๋ณด๊ฒ ์ต๋๋ค.
๋ชฉ๋ก ๋งจ ์๋์๋ RTP ํจํท์ ๊ตฌ์ฑํ๋ ๋ฐ์ดํธ๊ฐ ์ฐฉ์๋์ด ์์ผ๋ฉฐ ์ด๊ฒ์ UDP ํจํท์ ํ์ด๋ก๋์ ๋๋ค(ํค๋๋ ๊ฒ์์ ์์ผ๋ก ํ์๋จ). ์ปฌ๋ฌ ๋ฐฐ๊ฒฝ์ RTP ํค๋์ ๋ฐ์ดํธ๋ฅผ ๋ํ๋ด๋ฉฐ RTP ํจํท์ ํ์ด๋ก๋๋ฅผ ํฌํจํ๋ ๋ฐ์ดํฐ ๋ธ๋ก์ ๋ น์์ผ๋ก ๊ฐ์กฐ ํ์๋ฉ๋๋ค. ๋ฐ์ดํฐ๋ 1์ง์ ํ์์ผ๋ก ํ์๋ฉ๋๋ค. ์ฐ๋ฆฌ์ ๊ฒฝ์ฐ ์ด๊ฒ์ u-law(mu-law)์ ๋ฐ๋ผ ์์ถ๋ ์ค๋์ค ์ ํธ์ ๋๋ค. ํ ์ํ์ ํฌ๊ธฐ๋ 8000๋ฐ์ดํธ์ ๋๋ค. ํจํท ์๋๊ฐ 50Hz์ธ ๊ธฐ๋ณธ ์ํ๋ง ์๋(160Hz)๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ ๊ฐ RTP ํจํท์๋ 10๋ฐ์ดํธ์ ํ์ด๋ก๋๊ฐ ํฌํจ๋์ด์ผ ํฉ๋๋ค. ๋ น์ ์์ญ์ ๋ฐ์ดํธ ์๋ฅผ ์ธ์ด ๋ณด๋ฉด XNUMX์ค์ด ์์ด์ผ ํฉ๋๋ค.
ํ์ค์ ๋ฐ๋ฅด๋ฉด ํ์ด๋ก๋์ ๋ฐ์ดํฐ ์์ 0์ ๋ฐฐ์, ์ฆ XNUMX๋ฐ์ดํธ ์๋์ ์ ์๋ฅผ ํฌํจํด์ผ ํฉ๋๋ค. ํ์ด๋ก๋๊ฐ ์ด ๊ท์น๊ณผ ์ผ์นํ์ง ์๋ ๊ฒฝ์ฐ ๊ฐ์ด XNUMX์ธ ๋ฐ์ดํธ๋ฅผ ํ์ด๋ก๋ ๋์ ์ถ๊ฐํ๊ณ ํจ๋ฉ ๋นํธ๋ฅผ ์ค์ ํด์ผ ํฉ๋๋ค. ์ด ๋นํธ๋ RTP ํค๋์ ์ฒซ ๋ฒ์งธ ๋ฐ์ดํธ์ ์์ผ๋ฉฐ ์ฒญ๋ก์์ ๋๋ค. ๋ชจ๋ ํ์ด๋ก๋ ๋ฐ์ดํธ๋ XNUMXxFF์ด๋ฉฐ, ์ด๋ u-law ์นจ๋ฌต์ ๋ชจ์ต์ ๋๋ค.
RTP ํจํท ํค๋๋ 12๊ฐ์ ํ์ ๋ฐ์ดํธ๋ก ๊ตฌ์ฑ๋์ง๋ง ๋ ๊ฐ์ง ๊ฒฝ์ฐ์ ๋ ๊ธธ ์ ์์ต๋๋ค.
-
ํจํท์ด ์ฌ๋ฌ ์์ค(RTP ์คํธ๋ฆผ)์ ์ ํธ๋ฅผ ํผํฉํ์ฌ ์ป์ ์ค๋์ค ์ ํธ๋ฅผ ์ ๋ฌํ ๋ ํค๋์ ์ฒ์ 12๋ฐ์ดํธ ๋ค์ ์ด ํจํท์ ํ์ด๋ก๋๋ฅผ ์์ฑํ๋ ๋ฐ ์ฌ์ฉ๋ ํ์ด๋ก๋์ ์์ค ์๋ณ์ ๋ชฉ๋ก์ด ์๋ ํ ์ด๋ธ์ด ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ํค๋์ ์ฒซ ๋ฒ์งธ ๋ฐ์ดํธ์ ํ์ XNUMX๋นํธ(ํ๋ ๊ธฐ์ฌ ์์ค ์๋ณ์ ์)๋ ์์ค์ ์๋ฅผ ๋ํ๋ ๋๋ค. ํ๋ ํฌ๊ธฐ๋ 4๋นํธ์ด๋ฏ๋ก ํ ์ด๋ธ์ ์ต๋ 15๊ฐ์ ์์ค ์๋ณ์๋ฅผ ํฌํจํ ์ ์์ต๋๋ค. ๊ฐ๊ฐ์ 4๋ฐ์ดํธ๋ฅผ ์ฐจ์งํฉ๋๋ค. ์ด ํ ์ด๋ธ์ ์ ํ ํ์๋ฅผ ์ค์ ํ ๋ ์ฌ์ฉ๋ฉ๋๋ค.
-
์ ๋ชฉ์ ํ์ฅ์๊ฐ . ์ด ๊ฒฝ์ฐ ๋นํธ๋ ํค๋์ ์ฒซ ๋ฒ์งธ ๋ฐ์ดํธ์ ์ค์ ๋ฉ๋๋ค. X. ํ์ฅ ํค๋์์ ์ฐธ๊ฐ์ ํ ์ด๋ธ(์๋ ๊ฒฝ์ฐ) ๋ค์๋ ํ ๋จ์ด๋ก ๋ ํ์ฅ ํค๋์ ๊ทธ ๋ค์ ํ์ฅ ๋จ์ด๊ฐ ์์ต๋๋ค. ํ์ฅ์๋ ์ถ๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ๋ฐ ์ฌ์ฉํ ์ ์๋ ๋ฐ์ดํธ ๋ชจ์์ ๋๋ค. ํ์ค์ ์ด ๋ฐ์ดํฐ์ ํ์์ ๊ท์ ํ์ง ์์ผ๋ฉฐ ๋ฌด์์ด๋ ๋ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด RTP ํจํท์ ์์ ํ๋ ์ฅ์น์ ๋ํ ๋ช ๊ฐ์ง ์ถ๊ฐ ์ค์ ์ผ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ผ๋ถ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฒฝ์ฐ ํ์ฅ ํค๋ ํ์ค์ด ๊ฐ๋ฐ๋์์ต๋๋ค. ์ด๊ฒ์ ์๋ฅผ ๋ค์ด ํ์ค ํต์ ์ ์ํด ์ํ๋ฉ๋๋ค. ED-137(VoIP ATM ๊ตฌ์ฑ ์์์ ๋ํ ์ํธ ์ด์ฉ์ฑ ํ์ค).
์ด์ ํค๋ ํ๋๋ฅผ ์์ธํ ์ดํด๋ณด๊ฒ ์ต๋๋ค. ์๋๋ RTP ํค๋์ ๊ตฌ์กฐ๋ฅผ ๊ฐ์ง ์ ์ ์ฌ์ง์ผ๋ก, ์ ๋ ์ ํญํ ์ ์์๊ณ ๊ฐ์ ์์์ผ๋ก ์น ํ์ต๋๋ค.
VER - ํ๋กํ ์ฝ ๋ฒ์ ๋ฒํธ(ํ์ฌ ๋ฒ์ 2)
P - RTP ํจํท ๋์ ๋น ๋ฐ์ดํธ๊ฐ ์ถ๊ฐ๋๋ ๊ฒฝ์ฐ์ ์ค์ ๋๋ ํ๋๊ทธ
X - ํค๋๊ฐ ํ์ฅ๋์์์ ๋ํ๋ด๋ ํ๋๊ทธ
CC โ ์์ ํค๋ ๋ค์์ ์ค๋ CSRC ์๋ณ์์ ์๋ฅผ ํฌํจํฉ๋๋ค(๋จ์ด 1..3 ์ดํ). ํ ์ด๋ธ์ ๊ทธ๋ฆผ์ ํ์๋์ง ์์ต๋๋ค.
M โ ํ๋ ์ ์์์ ๋ง์ปค ๋๋ ์ฑ๋์ ์์ฑ ์กด์ฌ(์์ฑ ์ผ์ ์ค์ง ๊ฐ์ง๊ธฐ๊ฐ ์ฌ์ฉ๋๋ ๊ฒฝ์ฐ). ์์ ๊ธฐ์ ์์ฑ ์ผ์ ์ค์ง ๊ฐ์ง๊ธฐ๊ฐ ํฌํจ๋์ด ์์ง ์์ผ๋ฉด ์ด ๋นํธ๋ ์๊ตฌ์ ์ผ๋ก ์ค์ ๋ฉ๋๋ค.
PTYPE - ํ์ด๋ก๋์ ํ์์ ์ง์ ํฉ๋๋ค.
์ํ์ค ๋ฒํธ - ํจํท ๋ฒํธ, ํจํท์ด ์ฌ์๋๋ ์์๋ฅผ ๋ณต์ํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์ค์ ์ํฉ์ ํจํท์ด ์ ์ก๋ ์๋ชป๋ ์์๋ก ์์ ์์๊ฒ ๋๋ฌํ ์ ์๊ธฐ ๋๋ฌธ์ ๋๋ค. ์ด๊ธฐ ๊ฐ์ ์์์ ์ด์ด์ผ ํ๋ฉฐ RTP ์คํธ๋ฆผ์ด ์ํธํ๋์ด ์์ผ๋ฉด ํดํนํ๊ธฐ ์ด๋ ต์ต๋๋ค. ๋ํ ์ด ํ๋๋ฅผ ์ฌ์ฉํ๋ฉด ๋๋ฝ๋ ํจํท์ ๊ฐ์งํ ์ ์์ต๋๋ค.
์๊ฐ ๊ธฐ๋ก - ํ์์คํฌํ. ์๊ฐ์ ์ ํธ ์ํ์์ ์ธก์ ๋ฉ๋๋ค. ๋ฒ์คํธ์ 160๊ฐ์ ์ํ์ด ํฌํจ๋์ด ์์ผ๋ฉด ๋ค์ ๋ฒ์คํธ์ ํ์์คํฌํ๋ 160๊ฐ ์ด์์ด ๋ฉ๋๋ค. ํ์์คํฌํ์ ์ด๊ธฐ ๊ฐ์ ์์์ ์ด์ด์ผ ํฉ๋๋ค.
SSRC โ ํจํค์ง ์์ค์ ์๋ณ์๋ก ๊ณ ์ ํด์ผ ํฉ๋๋ค. RTP ์คํธ๋ฆผ์ ์์ํ๊ธฐ ์ ์ ๋ฌด์์๋ก ์์ฑํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์์ฒด RTP ์ก์ ๊ธฐ ๋๋ ์์ ๊ธฐ๋ฅผ ๊ฐ๋ฐํ๋ ๊ฒฝ์ฐ ์์ฐ์ฑ์ ๋์ด๊ธฐ ์ํด ํจํท์ ๋ ๋ฒ ์ด์ ๊ฒํ ํด์ผ ํฉ๋๋ค. TShark์์ ํจํท ํํฐ๋ง์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋น์ ์๊ฒ ๊ด์ฌ. ์์ญ ๊ฐ์ RTP ์ฅ์น๊ฐ ๋คํธ์ํฌ์์ ์๋ํ๋ ํ๊ฒฝ์์ ์ด๊ฒ์ ๋งค์ฐ ๊ฐ์น๊ฐ ์์ต๋๋ค. TShark ๋ช
๋ น์ค์์ ํํฐ๋ง ์ต์
์ "-f" ์ต์
์ผ๋ก ์ง์ ๋ฉ๋๋ค. ํฌํธ 8010์์ ํจํท์ ์บก์ฒํ๋ ค๊ณ ํ ๋ ์ด ์ต์
์ ์ฌ์ฉํ์ต๋๋ค.
-f "udp port 8010"
ํํฐ๋ง ๋งค๊ฐ๋ณ์๋ ๋ณธ์ง์ ์ผ๋ก "์กํ" ํจํท์ด ์ผ์นํด์ผ ํ๋ ์ผ๋ จ์ ๊ธฐ์ค์
๋๋ค. ์กฐ๊ฑด์ ํจํท์ ํน์ ๋ฐ์ดํธ์ ์ฃผ์, ํฌํธ, ๊ฐ์ ํ์ธํ ์ ์์ต๋๋ค. ์กฐ๊ฑด์ ๋
ผ๋ฆฌ ์ฐ์ฐ "AND", "OR" ๋ฑ๊ณผ ๊ฒฐํฉ๋ ์ ์์ต๋๋ค. ๋งค์ฐ ๊ฐ๋ ฅํ ๋๊ตฌ์
๋๋ค.
ํ๋ ๋ณ๊ฒฝ์ ์ญํ์ ์ผ๊ด์ ์ผ๋ก ๋ณด๋ ค๋ฉด ์ถ๋ ฅ์ ๋ณต์ ํด์ผ ํฉ๋๋ค. ํฐ์คํฌ ์ถ๋ ฅ์ ์ ๋ฌํ์ฌ ๋ง์ง๋ง ๊ธฐ์ฌ์ ํ์๋ ๊ฒ์ฒ๋ผ ํ์ผ์ ํฐ์คํฌ ์ ๊ตฌ์์ ํฐ. ๋ค์์ผ๋ก ๋ก๊ทธ ํ์ผ์ ์ฝ๋๋ค. ์ ๊ฒ, ์ ๋ ฅ ๋๋ ๊ฑฐ๋ํ ํ ์คํธ ํ์ผ๋ก ๋น ๋ฅด๊ฒ ์์ ํ๊ณ ๋ฌธ์์ด์ ๊ฒ์ํ ์ ์๋ ๋ค๋ฅธ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๋ฉด RTP ์คํธ๋ฆผ์์ ํจํท ํ๋ ๋์์ ๋ชจ๋ ๋์์ค๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค.
RTP ์คํธ๋ฆผ์ด ์ ์กํ๋ ์ ํธ๋ฅผ ๋ค์ด์ผ ํ๋ ๊ฒฝ์ฐ ๋ฒ์ ์ ์ฌ์ฉํด์ผ ํฉ๋๋ค. ํฐ์คํฌ ์๊ฐ์ ์ธํฐํ์ด์ค ์์ด์ด ์คํฌ. ๊ฐ๋จํ ๋ง์ฐ์ค ์กฐ์์ผ๋ก ์ ํธ์ ํํ์ ๋ฃ๊ณ ๋ณผ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ํ ๊ฐ์ง ์กฐ๊ฑด์ด ์์ต๋๋ค. u-law ๋๋ a-low ํ์์ผ๋ก ์ธ์ฝ๋ฉ๋ ๊ฒฝ์ฐ์ ๋๋ค.
๋ค์
์ถ์ฒ : habr.com