์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- ํ๋ ์ ๊ตฌ์กฐ
- ํ ํฐ ๋ฒ์ค
- ๊ทธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
- reducible
- ํญํด99
- leetcode
- ํฐ์คํ ๋ฆฌ์ฑ๋ฆฐ์ง
- ๋น์ฃผ๊ธฐ์ ํธ
- ์ค๋ธ์
- ์๋น์ค ํ๋ฆฌ๋ฏธํฐ๋ธ
- ์ค๋ฅ๊ฒ์ถ
- ์ฝ๋ฉํ ์คํธ์ค๋น
- ์ฃผ๊ธฐ์ ํธ
- 99ํด๋ฝ
- i-type
- til
- well known ํฌํธ
- ํ๋ก์ด๋์์
- ์ฐ๋ถํฌdb
- ๋ฐ์ดํฐ ์ ์ก
- tcp ์ธ๊ทธ๋จผํธ
- xv6
- mariadb
- IEEE 802
- git merge
- ์ค๋ ๋
- ์์๋ฒํธ
- tcp ํ๋กํ ์ฝ
- ์ค๋ฅ์ ์ด
- ๊ฐ๋ฐ์์ทจ์
- Today
- Total
Unfazedโ๏ธ๐ฏ
์ ์ก ๊ณ์ธต - RTP ํ๋กํ ์ฝ ๋ณธ๋ฌธ
์ ์ก ๊ณ์ธต - RTP ํ๋กํ ์ฝ
9taetae9 2024. 12. 9. 17:07์ค์๊ฐ ์๋น์ค
๋ฉํฐ๋ฏธ๋์ด ์๋น์ค ํ๊ฒฝ์ ๋ณํ
๊ธฐ์กด: ๋น๋์ค, ์ค๋์ค ํ์ผ ์ ์ฒด๋ฅผ ๋ค์ด๋ก๋ํ ํ ์๋น์ค
์ค์๊ฐ ์คํธ๋ฆฌ๋ฐ ์๋น์ค ๋ฑ์ฅ
๋ฐ์ดํฐ ๋ณํ/๋ถ์ค ์ค๋ฅ๋ฅผ ๋ณต๊ตฌํ๋ ๊ธฐ๋ฅ์ด ์๋์ ์ผ๋ก ๋ ์ค์
๋์ฐฉ ์์, ํจํท์ ์ง์ฐ ๊ฐ๊ฒฉ, ๋ฐ์ดํฐ ์์ถ ๋ฑ์ด ์ค์
TCP
โข ํจํท์ ์์์ ์ ๋ขฐ์ฑ์ด ์ง๋์น๊ฒ ๊ฐ์กฐ
โข ํจํท ์ฌ์ ์ก ๊ธฐ๋ฅ๊ณผ ๋ณต์กํ ํ๋ฆ ์ ์ด๋ก ๋ถ์ ํฉ
UDP
โข ๊ธฐ๋ฅ์ด ๋จ์ํ์ฌ ๋น ๋ฅธ ์ ์ก ๊ฐ๋ฅ
โข ์์๋ฅผ ๋ณด์ฅํ์ง ๋ชปํจ
๊ฐ์ฅ ํ์ค์ ์ธ ๋์์ UDP์ ์์ ๋ฒํธ ๊ธฐ๋ฅ์ ์ถ๊ฐํ๋ ๊ฒ
โข RTP (Real Time Protocol)
RTP์ ํน์ง
1. ๋ฐ์ดํฐ ์์ ์ ๋ ฌ์ ์ํด ํ์์คํฌํ(time stamp) ๋ฐฉ์ ์ฌ์ฉ
2. ํ๋กํ ์ฝ ๋์์ด ์์ฉํ๋ก๊ทธ๋จ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ํํ๋ก ๊ตฌํ๋๋ ALF(Application Level Function) ๋ฐฉ์ ์ฌ์ฉํ์ฌ,
ํ๋กํ ์ฝ ๋ด๋ถ์ ์์นํ๋ ๋ฒํผ์ ํฌ๊ธฐ๋ฅผ ๊ฐ ์์ฉ ํ๋ก๊ทธ๋จ๋ง๋ค ๋ณ๋๋ก ๊ด๋ฆฌํ๊ธฐ ์ฉ์ด.
์์ฉ ํ๊ฒฝ์ด ์๊ตฌํ๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ฐ๋ผ ๋ฒํผ ํฌ๊ธฐ๋ฅผ ๊ฐ๋ณ์ ์ผ๋ก ์กฐ์ ๊ฐ๋ฅ
3. ์ ํ์ ์ธ ํํ๋ก ์ค์๊ฐ ์์ฉ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ํ๋กํ ์ฝ๋ก ์์ ์์ฝ์ด๋ QoS ๋ณด์ฅ๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ์ค์๊ฐ ๋์์ ์๋น์ค ์ง์์๋ ๋ฌด๋ฆฌ๊ฐ ์์
์ค์๊ฐ ์๊ตฌ์ฌํญ
์ผ๋ฐ ๋ฐ์ดํฐ ์๋น์ค ํ๊ฒฝ : ํ์ผ ์ ์ก, ์ ์ ๋ฉ์ผ ๋ฑ => ์ ๋ขฐ์ฑ์ด ์ค์, ์ฑ๋ฅ๊ณผ ์ง์ฐ ๋ฌธ์ ๋ ๋ ์ค์
์ค์๊ฐ ๋ฐ์ดํฐ ์๋น์ค ํ๊ฒฝ => ์ ์ก ์๊ฐ์ด ์ค์
์ก์ ํ๋ก์ธ์ค๊ฐ ์ ์กํ ๋ฐ์ดํฐ์ ์ ์ก ๊ฐ๊ฒฉ์ ์์ ํ๋ก์ธ์ค์ ๊ทธ๋๋ก ์ ์งํ๋ฉฐ ์ ํด์ง ์๊ฐ ๋ด์ ๋์ฐฉํ๋ ์ง์ ์ฌ๋ถ๊ฐ ์ค์
ํน์ ์๊ฐ ๋ด์ ๋์ฐฉํ์ง ๋ชปํ๋ฉด ๋ฌด์ฉ์ง๋ฌผ
์ ๋ขฐ์ฑ์ ๋ ์ค์
๋ฒํผ์ ์ญํ

์๊ฐ ๊ฐ๊ฒฉ์ด ๊ฐ๋ณ์ ์ธ ๋ฐ์ดํฐ๋ฅผ ์ฆ์ ์ ์กํ์ง ์๊ณ ์ง์ฐ ๋ฒํผ๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ๊ฒฉ์ ์ผ์ ํ๊ฒ ๋ณด์
๊ฐ๊ฒฉ ๋ณด์ ์ ์ํด ์ง์ฐ ๋ฒํผ์ ์ ์ฅ๋๋ ์๊ฐ์ด ํ์ํ๋ฏ๋ก(์ง์ฐ ๋ฒํผ์ ์ฝ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ๋ฏธ๋ฆฌ ์ ์ฅํ๋ ๋ฒํผ๋ง ์์ ์ด ํ์)
์์ ํ๋ก์ธ์ค์ ์ฒซ ๋ฒ์งธ ๋ฐ์ดํฐ๊ฐ ์ ๋ฌ๋๋ ์์ ์ ์กฐ๊ธ ๋ฆ์ถฐ์ง๋ค.
์ ํ์๊ฐ์ ๋๊ธฐ๋ ๊ฒฝ์ฐ ์ฌ์ํ ์ ์์ผ๋ฏ๋ก ํ๊ธฐํจ.
์ง์ฐ (Latency)
์ก์ ํ๋ก์ธ์ค์์ ์ ์กํ ๋ฐ์ดํฐ์ ์ถ๋ฐ์๊ฐ๊ณผ ์์ ํ๋ก์ธ์ค์ ๋์ฐฉํ ์๊ฐ์ ์ฐจ์ด, ๋์ญํญ, ๋คํธ์ํฌ ๊ตฌ์กฐ, ๋ผ์ฐํ
๋ฐฉ์, ์ ์ก ํ๋กํ ์ฝ ์ข
๋ฅ ๋ฑ์ผ๋ก๋ถํฐ ์ํฅ
์งํฐ

์งํฐ ๋ถํฌ : ๋ฐ์ดํฐ๊ทธ๋จ์ ๋์ฐฉ ์ง์ฐ ์๊ฐ์ ๋ถํฌ(๋์ฐฉ ์๊ฐ์ด ์ผ์ ํ์ง ์๊ณ ๋ถ๊ท์น์ ์ผ๋ก ๋์ฐฉํ๋ ์ ๋)
(a) : ์ก์ ํธ์คํธ์์ ์ ์ก ๊ฐ๊ฒฉ์ด ๊ท ์ผํ๊ฒ ์ถ๋ฐํ๋ ๋ฐ์ดํฐ๊ทธ๋จ์ด ์์ ํธ์คํธ์ ๋์ฐฉํ ๋ ๊ฐ๊ฒฉ์ด ์ผ์ ํ์ง ์์
(b) : ์งํฐ ๋ถํฌ, ์ก์์ ํธ์คํธ ์ฌ์ด์ ๋ฐ์ดํฐ๊ทธ๋จ ๊ฐ๊ฒฉ ์ฐจ์ด
RTP์ ๋ฐ์ดํฐ ์ ์ก
RTP์ ๋์ ์๋ฆฌ
์๊ณ ๋น ๋ฅธ ์ ์ก ๊ธฐ๋ฅ์ ์ง์ํ๋ UDP ํ๋กํ ์ฝ ์์์ ๊ตฌํ
๋ฐ์ดํฐ๊ทธ๋จ ๋ถ์ค์ด๋ ๋์ฐฉ ์์ ๋ณ๊ฒฝ ๋ฑ์ ์ค๋ฅ๋ RTP์์ ํด๊ฒฐ
UDP์์ ์ ๊ณตํ๋ ํฌํธ ์ฃผ์ ๊ธฐ๋ฅ์ ์ด์ฉํ์ฌ ์ก์์ ํ๋ก์ธ์ค ๊ฐ ์ฐ๊ฒฐ ๊ด๋ฆฌ
ํ๋์ ์์ ํ ํ๋ก๊ทธ๋จ ๋จ์๋ก ๊ตฌํ๋์ง ์๊ณ , ๊ธฐ๋ฅ๋ณ๋ก ๊ฐ๋ณ์ ์ผ๋ก ๊ตฌํ๋จ
์์ฉ์๋น์ค์ ์ข
๋ฅ์ ๋ฐ๋ผ ์๊ตฌ ์กฐ๊ฑด์ด ๋ค๋ฅธ ๊ธฐ๋ฅ๋ค์ด ์ถ๊ฐ๋๋ ํ์์ผ๋ก RTP ๋ชจ๋์ด ์์ฑ๋จ

์ ๊ทธ๋ฆผ์ ๋น๋์ค ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ๋ฐ ํ์ํ ์ธ์ฝ๋ฉ ํ์ค ๋ชจ๋๊ณผ RTP์ ๊ด๊ณ๋ฅผ ์ค๋ช ํ๋ค.
RTP๋ ๋ค์์ ์ฌ์ฉ์๊ฐ ํ๋์ ์ธ์
์ ์ฌ์ฉํ์ฌ ์ค์๊ฐ ๋ฐ์ดํฐ ์ ์ก ๊ฐ๋ฅ
โข Session์ ์ปดํจํฐ ๋คํธ์ํฌ์ ํ๋ก๊ทธ๋๋ฐ์์ ์ฌ๋ฌ ์ฌ์ฉ์๊ฐ ์์คํ
๊ณผ ์ํธ์์ฉํ๋ ๋์์ ์ง์์ ์ธ ์ฐ๊ฒฐ์ด๋ ์ํ๋ฅผ ์๋ฏธ. ์ผ๋ฐ์ ์ผ๋ก ์ธ์
์ ์ฌ์ฉ์๊ฐ ์ ํ๋ฆฌ์ผ์ด์
์ด๋ ์๋น์ค์ ๋ก๊ทธ์ธํ๊ณ , ์์
์ ์ํํ๋ฉฐ, ๋ก๊ทธ ์์ํ ๋๊น์ง์ ๊ธฐ๊ฐ์ ํฌํจ
RTP์์์ ์ธ์ : RTP ์ฐธ๊ฐ์ ์ฌ์ด์ ์ฐ๊ด์ฑ์ผ๋ก ๊ทธ๋ฃน์ ํ์ฑํ์ฌ ๋ฉํฐ์บ์คํธ ์ ์ก์ ์ง์
RTP ๋ฆด๋ ์ด (Relay) ์ง์ : ๋ฏน์, ํธ๋์ฌ๋ ์ดํฐ
๋ฆด๋ ์ด: ๋ฐ์ดํฐ ์ ์ก ๊ณผ์ ์์ ์ก์์ ํ๋ก์ธ์ค๊ฐ ์ง์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ์ ์๋ ์ํฉ์์ ๋ฐ์ดํฐ๋ฅผ ์ค๊ฐํ๋ ๊ธฐ๋ฅ
์: ์ก์์ ํ๋ก์ธ์ค ์ฌ์ด์ ๋ฐฉํ๋ฒฝ์ด ์ค์น๋๊ฑฐ๋, ๋ฐ์ดํฐ ํ์์ด ๋ค๋ฅผ ๊ฒฝ์ฐ => ๋ฆด๋ ์ด๊ฐ ํ์ํ ์ฒ๋ฆฌ๋ฅผ ์ํ(๋ฐ์ดํฐ ์ ์ก ๊ฐ๋ฅํ๊ฒ ํจ)
๋ฏน์(Mixer) : ๋ฐ์ดํฐ๊ทธ๋จ ์คํธ๋ฆผ์ ๋ฏน์ฑ
์ฌ๋ฌ ์ก์ ํ๋ก์ธ์ค๋ก๋ถํฐ RTP ๋ฐ์ดํฐ๊ทธ๋จ ์คํธ๋ฆผ์ ๋ฐ๊ณ ์ ์ ํ ์กฐํฉํ์ฌ ์๋ก์ด ๋ฐ์ดํฐ๊ทธ๋จ ์คํธ๋ฆผ์ ์์ฑ
๋ฐ์ดํฐ ํ์์ด ๋ณํ๊ฑฐ๋ ๋ฏน์ฑ ๊ธฐ๋ฅ์ด ์ํ๋ ์ ์์
๋ฏน์ฑ ๊ณผ์ ์์ ๋ฐ์ดํฐ๊ทธ๋จ ์คํธ๋ฆผ์ ๋ํ ์๊ฐ ์ ๋ณด ์ ๊ณต
์ด๋ ๊ฒ ๋ง๋ ์ด์ง ๋ฐ์ดํฐ๊ทธ๋จ ์คํธ๋ฆผ์ ์ฌ๋ฌ ์์ ํ๋ก์ธ์ค์ ์ ๋ฌ๋จ
์คํธ๋ฆผ : ๋ฐ์ดํฐ๊ทธ๋จ์ ์ฐ์์ผ๋ก ์ ์กํ๋ค๋ ์๋ฏธ => ์ฐ์๋ฐ์ดํฐ ๊ทธ๋จ์ ์๊ฐ์ ๋ฏผ๊ฐ => ์๊ฐ ์ ๋ณด ์ ๊ณต
ํธ๋์ฌ๋ ์ดํฐ(Translator) : ํน์ ํ ๋ณํ ์์
์
๋ ฅ๋ ๊ฐ RTP ๋ฐ์ดํฐ๊ทธ๋จ์ ํ๋ ์ด์์ ์ถ๋ ฅ์ฉ ๋ฐ์ดํฐ๊ทธ๋จ์ผ๋ก ๋ง๋ค์ด ์ค (๋ฐ์ดํฐ ํ์ ๋ณํ ๊ฐ๋ฅ)
์ 1) ๊ณ ํด์๋ ๋น๋์ค ์ ํธ๋ฅผ ์ฒ๋ฆฌํ ๋ฅ๋ ฅ์ด ์๋ ํน์ ์์ ํ๋ก์ธ์ค์๊ฒ ์ ์ก
ํธ๋์ฌ๋ ์ดํฐ๊ฐ ๊ณ ํด์๋์ ๋น๋์ค ์ ํธ๋ฅผ ์ ํด์๋๋ก ๋ณํํ์ฌ ์์ ํ๋ก์ธ์ค๊ฐ ์ฒ๋ฆฌํ ์ ์๋๋ก ๋์์ค
์ 2) ์ ๋ ฅ๋ ๋ฉํฐ์บ์คํธ RTP ๋ฐ์ดํฐ๊ทธ๋จ์ ๋ณต์ฌํ์ฌ ๋ค์์ ์ ๋์บ์คํธ ์์ ํ๋ก์ธ์ค์๊ฒ ์ ์ก
RTP ํค๋ ๊ตฌ์กฐ

์์ฉ ํ๊ฒฝ๊ณผ ๊ด๋ จ๋ ๊ฐ๋ณ ํฌ๊ธฐ์ ํค๋ ์ถ๊ฐ ๊ฐ๋ฅ
์ฒ์ 12 ๋ฐ์ดํธ๋ ๋ชจ๋ RTP ํจํท์ ์กด์ฌ
CSRC (Contributing Source) ๊ตฌ๋ถ์๋ ๋ฏน์์ ์ํด ์ถ๊ฐ๋ ๊ฒฝ์ฐ ์ฌ์ฉ
RTP๋ ์์ฑ๊ณผ ์์ ๋ฐ์ดํฐ์ ๋๊ธฐ์ ํ์ํ ์๊ฐ ์ ๋ณด, ๋ฐ์ดํฐ๊ทธ๋จ์ ๋ถ์ค์ด๋ ๋์ฐฉ ์์ ๋ณ๊ฒฝ ๋ฑ์ ์ค๋ฅ ๊ฒ์ถ ๊ธฐ๋ฅ ์ ๊ณต
๋ฉํฐ์บ์คํธ ์ ์ก ์ง์, ๊ทธ๋ฃน์์ ๋๊ฐ ์ ์กํ๋์ง ํ์ธ์ ์ํด ์ก์ ๊ตฌ๋ถ์ ํ๋ ์กด์ฌ
โข Synchronization Source Identifier (SSRC): ์ก์ ์๊ฐ ์์ฑํ๊ณ ์ ์กํ๋ ์๋ณ์.
RTP ์ธ์
๋ด์์ ํน์ ์ก์ ์๋ฅผ ์๋ณํ๋ ๋ฐ ์ฌ์ฉ
โข Contributing Source Identifier (CSRC): ์์ ์๊ฐ ๋ฐ๋ ์ ๋ณด. ์ฌ๋ฌ ์ก์ ์์ ๊ธฐ์ฌ๋ฅผ ์๋ณํ๋ ๋ฐ ์ฌ์ฉ
์ฃผ์ ํ๋
Version (2๋นํธ): ํ์ฌ 2
Padding: ํจ๋ฉ ๋ฐ์ดํธ ์กด์ฌ ์ฌ๋ถ ํ์
Extension: ๊ณ ์ ํค๋ ๋ค์ ํ์ฅ ํค๋๊ฐ ์ด์ด์ง๋์ง ์ฌ๋ถ
CSRC Count (4๋นํธ): CSRC ๊ตฌ๋ถ์ ๊ฐ์
Marker (1๋นํธ) : ์์์ ํ์์ ์ํด ์ฌ์ฉ, ๋ณดํต ๋ฐ์ดํฐ ์คํธ๋ฆผ์ ๊ฒฝ๊ณ์ ์ ํ์, ์ค๋์ค ์คํธ๋ฆผ์์๋ ์๋ก์ด ๊ณก์ ์์
Payload Type (7๋นํธ): ํ์ด๋ก๋ ์ ํ (RFC 3551)
Sequence Number : ๋ถ์ค, ์์ ๋ฒํธ ๋ณ๊ฒฝ ์ค๋ฅ ๊ฒ์ถ
Timestamp : ๋ฐ์ดํธ๊ทธ๋จ์ ์์ฑ ์๊ธฐ
SSRC Identifier(SSRC ๊ตฌ๋ถ์) : ์์ ์ธ์
๋ด RTP ํ์ด๋ก๋์ ๋ฐ์ ์ง๊ฐ ์ด๋์ธ์ง๋ฅผ ๊ตฌ๋ถํ๋ ๊ณ ์ ๋ฒํธ, ๋๋ค ์์ฑ๋ 32๋นํธ ์ซ์
CSRC Identifier : ์ฌ๋ฌ ๊ฐ ์กด์ฌ ๊ฐ๋ฅ (๋ฏน์๊ฐ ์ ๊ณตํ๋ ๊ตฌ๋ถ์)
๊ฐ ๋ฏธ๋์ด๊ฐ ๋ณ๋์ RTP ์ธ์
์ด์ฉ
์ค๋์ค์ ๋น๋์ค๊ฐ ๋ณ๋์ ์ธ์
์ผ๋ก ์ ์ก
RTP ํค๋์์ ๋๊ธฐํ์ ํ์ํ ์๊ฐ ์ ๋ณด ์ ๊ณต
ํ์ด๋ก๋ ์ ํ ์ง์ ๋ฐฉ์์ ํตํด ๋ค์ํ ์ข
๋ฅ์ ๋ฐ์ดํฐ์ ์์ถ ํ์ ์ง์
RTP ์ ์ด ํ๋กํ ์ฝ (RTCP, RTP Control Protocol)
RTP ๋ฐ์ดํฐ ์ ์ก ํ๋กํ ์ฝ : ์ธ์ ์ฐธ๊ฐ์ ์ฌ์ด์ ๋ฉํฐ์บ์คํธ ๊ธฐ๋ฅ์ ์ด์ฉํ ์ฌ์ฉ์ ๋ฐ์ดํฐ์ ์ ์ก ๋ด๋น
RTCP, RTP ์ ์ด ํ๋กํ ์ฝ : ์ ์ด์ ๊ด๋ จ๋ ๊ธฐ๋ฅ ์ํ
UDP๋ฅผ ํ๋ถ ๊ณ์ธต์ผ๋ก ์ฌ์ฉ
์ธ์
์ฐธ๊ฐ์๋ ๋ค๋ฅธ ๋ชจ๋ ๋ฉค๋ฒ์๊ฒ RTCP ํจํท์ ์ฃผ๊ธฐ์ ์ผ๋ก ์ ์ก
RTCP ์ฃผ์ ๊ธฐ๋ฅ
QoS(Quality of Service)์ ํผ์ก ์ ์ด
์ธ์ ์์์ ๋ฐ์ดํฐ ๋ถ๋ฐฐ ๊ณผ์ ์์ ๋ฐ์ํ๋ ์๋น์ค ํ์ง์ ๊ดํ ํผ๋๋ฐฑ ๊ธฐ๋ฅ์ ์ง์
๋ฉํฐ์บ์คํ ๊ณผ์ ์์์ ์ธ์ ๋ฉค๋ฒ์ ๋ฐ์ดํฐ ์ก์์ ๊ณผ์ ์ด ์ด๋ป๊ฒ ์ด๋ฃจ์ด์ก๋์ง ํ๋จ์ ์ํ ๋ณด๊ณ ์ ์์ฑ
โข ์ก์ ํ๋ก์ธ์ค์ ์ ์ก๋ฅ , ์์ ํ๋ก์ธ์ค์ ํจํท ๋ถ์ค, ์งํฐ ๋ฑ
Identification(๊ตฌ๋ถ์)
RTCP ํจํท์๋ RTCP ์ก์ ํ๋ก์ธ์ค์ ๊ดํ ๊ตฌ๋ถ์ ์ ๋ณด๊ฐ ํฌํจ๋จ
์๋ก ๋ค๋ฅธ ์ธ์ ์์ ๋ฐ์ ๋ ์คํธ๋ฆผ ์ ๋ณด๋ค์ ์๋ก ์ฐ๊ด์ํค๋ ๊ทผ๊ฑฐ ์ ๊ณต
์ธ์ ํฌ๊ธฐ
RTCP์ ์ฌ๋ฐ๋ฅธ ๋์์ ์ํด์๋ ์ธ์ ์ฐธ๊ฐ์๋ค ์ฌ์ด์ RTCP ํจํท์ ์ฃผ๊ธฐ์ ์ ์ก์ด ํ์ํจ.
์ธ์ ์ฐธ๊ฐ์๊ฐ ์ฆ๊ฐํ ์๋ก RTCP ํจํท์ ์ ์ก๋ฅ ๊ฐ์
RTCP ํจํท์ ํธ๋ํฝ์ด ๋ง์์ง๋ฉด ์ธ์ ์ ์ฒด์ ํธ๋ํฝ๋ ์ฆ๊ฐํ๊ธฐ ๋๋ฌธ์ RTCP ํจํท์ ํธ๋ํฝ์ ์ ํํ๋ค.
์ผ๋ฐ์ ์ผ๋ก RTCP ํจํท์ ์ต๋ ์ ์ก๋ฅ ์ 5์ด๋น 1 ํจํท์ด ๋๋๋ก ์๊ณ ๋ฆฌ์ฆ์ด ๋์ํ๋ค.
RTCP ํจํท์ ์ข
๋ฅ์ ์ญํ
์ข ๋ฅ | ์ญํ |
SR (Sender Report), RR (Receiver Report) | ๋ฐ์ดํฐ ์ ์ก ํ์ง ํผ๋๋ฐฑ |
SDES (Source Description) | ์ธ์
๋ด์์ ๊ฐ๊ฐ์ ์ก์ ์์ ๋ํ ์ ๋ณด๋ฅผ ์ ๊ณตํ๋ ๋ฐ ์ฌ์ฉ ์ธ์ ์ฐธ์ฌ์๋ค์ด ์๋ก๋ฅผ ์๋ณํ๊ณ , ๊ด๋ จ๋ ์ถ๊ฐ ์ ๋ณด๋ฅผ ๊ตํ |
BYE (Goodbye) | ์ก์ ํ๋ก์ธ์ค๊ฐ ๋ ์ด์ ์กด์ฌํ์ง ์์ ์์ ํ๋ก์ธ์ค๊ฐ ๋ฌดํ์ ๊ธฐ๋ค๋ฆฌ์ง ์๊ฒ ํจ |
Application Defined Packet | ์์ฉ ํ๊ฒฝ์ ๋ฐ๋ฅธ ๊ธฐ๋ฅ ์ ๊ฒ ์ฉ๋ |
์ฐธ๊ณ ์๋ฃ :
์ฝ๊ฒ ๋ฐฐ์ฐ๋ ๋ฐ์ดํฐ ํต์ ๊ณผ ์ปดํจํฐ ๋คํธ์ํฌ 3ํ - ๋ฐ๊ธฐํ ์ง์
'Network (๋คํธ์ํฌ) > Mobile Network (๋ชจ๋ฐ์ผ๋คํธ์ํฌ)' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
์ ์ก ๊ณ์ธต - OST TP ํ๋กํ ์ฝ (0) | 2024.12.09 |
---|---|
์ ์ก ๊ณ์ธต - UDP ํ๋กํ ์ฝ (0) | 2024.12.09 |
TCP ํ๋กํ ์ฝ - TCP์ ๋์ ์๋ฆฌ (0) | 2024.12.09 |
TCP ํ๋กํ ์ฝ - TCP ํค๋ ๊ตฌ์กฐ (0) | 2024.12.09 |
TCP ํ๋กํ ์ฝ - ์ ์ก ๊ณ์ธต์ ๊ธฐ๋ฅ (0) | 2024.12.09 |