Mediastreamer2 VoIP เจ‡เฉฐเจœเจฃ เจฆเฉ€ เจชเฉœเจšเฉ‹เจฒ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจญเจพเจ— 8

เจฒเฉ‡เจ– เจธเจฎเฉฑเจ—เจฐเฉ€ เจฎเฉ‡เจฐเฉ‡ เจคเฉ‹เจ‚ เจฒเจˆ เจ—เจˆ เจนเฉˆ เจœเจผเฉˆเจจ เจšเฉˆเจจเจฒ.

Mediastreamer2 VoIP เจ‡เฉฐเจœเจฃ เจฆเฉ€ เจชเฉœเจšเฉ‹เจฒ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจญเจพเจ— 8

RTP เจชเฉˆเจ•เฉ‡เจŸ เจฌเจฃเจคเจฐ

เจชเจฟเจ›เจฒเฉ‡ เจตเจฟเฉฑเจš เจฒเฉ‡เจ– เจ…เจธเฉ€เจ‚ เจตเจฐเจค เจฐเจนเฉ‡ เจนเจพเจ‚ TShark เจธเจพเจกเฉ‡ เจฐเจฟเจธเฉ€เจตเจฐ เจ…เจคเฉ‡ เจŸเจฐเจพเจ‚เจธเจฎเฉ€เจŸเจฐ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจ†เจฆเจพเจจ-เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ‡ เจ—เจ RTP เจชเฉˆเจ•เฉ‡เจŸ. เจ–เฉˆเจฐ, เจ‡เจธ เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจชเฉˆเจ•เฉ‡เจœ เจฆเฉ‡ เจคเฉฑเจคเจพเจ‚ เจจเฉ‚เฉฐ เจตเฉฑเจ– เจตเฉฑเจ– เจฐเฉฐเจ—เจพเจ‚ เจตเจฟเฉฑเจš เจชเฉ‡เจ‚เจŸ เจ•เจฐเจพเจ‚เจ—เฉ‡ เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจฆเฉ‡ เจ‰เจฆเฉ‡เจธเจผ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจพเจ‚เจ—เฉ‡.

เจ†เจ‰ เจ‰เจธเฉ‡ เจชเฉˆเจ•เฉ‡เจœ 'เจคเฉ‡ เจ‡เฉฑเจ• เจจเจœเจผเจฐ เจฎเจพเจฐเฉ€เจ, เจชเจฐ เจฐเฉฐเจ—เจฆเจพเจฐ เจ–เฉ‡เจคเจฐเจพเจ‚ เจ…เจคเฉ‡ เจตเจฟเจ†เจ–เจฟเจ†เจคเจฎเจ• เจจเฉ‹เจŸเจธ เจฆเฉ‡ เจจเจพเจฒ:
Mediastreamer2 VoIP เจ‡เฉฐเจœเจฃ เจฆเฉ€ เจชเฉœเจšเฉ‹เจฒ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจญเจพเจ— 8

เจธเฉ‚เจšเฉ€ เจฆเฉ‡ เจนเฉ‡เจ เจพเจ‚ เจฌเจพเจˆเจŸเจธ เจนเจจ เจœเฉ‹ RTP เจชเฉˆเจ•เฉ‡เจŸ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ‡ เจนเจจ, เจœเฉ‹ เจฌเจฆเจฒเฉ‡ เจตเจฟเฉฑเจš UDP เจชเฉˆเจ•เฉ‡เจŸ เจฆเจพ เจชเฉ‡เจฒเฉ‹เจก เจนเฉˆ (เจ‡เจธเจฆเจพ เจธเจฟเจฐเจฒเฉ‡เจ– เจ•เจพเจฒเฉ‡ เจตเจฟเฉฑเจš เจฆเจฐเจธเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ)เฅค เจฐเฉฐเจ—เจฆเจพเจฐ เจฌเฉˆเจ•เจ—เฉเจฐเจพเจŠเจ‚เจก RTP เจนเฉˆเจกเจฐ เจฌเจพเจˆเจŸเจธ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจนเจฐเจพ เจกเจพเจŸเจพ เจฌเจฒเจพเจ• เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš RTP เจชเฉˆเจ•เฉ‡เจŸ เจฆเจพ เจชเฉ‡เจฒเฉ‹เจก เจนเฉเฉฐเจฆเจพ เจนเฉˆเฅค เจ‰เฉฑเจฅเฉ‡ เจกเฉ‡เจŸเจพ เจนเฉˆเจ•เจธเจพเจกเฉˆเจธเฉ€เจฎเจฒ เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจชเฉ‡เจธเจผ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค เจธเจพเจกเฉ‡ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš, เจ‡เจน เจฏเฉ‚-เจฒเจพเจ… (เจฎเฉ‚-เจฒเจพเจ…) เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจธเฉฐเจ•เฉเจšเจฟเจค เจ‡เฉฑเจ• เจ†เจกเฉ€เจ“ เจธเจฟเจ—เจจเจฒ เจนเฉˆ, เจฏเจพเจจเฉ€. เจ‡เฉฑเจ• เจจเจฎเฉ‚เจจเจพ 1 เจฌเจพเจˆเจŸ เจฆเจพ เจ†เจ•เจพเจฐ เจนเฉˆเฅค เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ…เจธเฉ€เจ‚ เจกเจฟเจซเฉŒเจฒเจŸ เจธเฉˆเจ‚เจชเจฒเจฟเฉฐเจ— เจฐเฉ‡เจŸ (8000 Hz) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจนเฉˆ, 50 Hz เจฆเฉ€ เจ‡เฉฑเจ• เจชเฉˆเจ•เฉ‡เจŸ เจฆเจฐ 'เจคเฉ‡, เจนเจฐเฉ‡เจ• RTP เจชเฉˆเจ•เฉ‡เจŸ เจตเจฟเฉฑเจš 160 เจฌเจพเจˆเจŸ เจชเฉ‡เจฒเฉ‹เจก เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจนเจฐเฉ‡ เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš เจฌเจพเจˆเจŸเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจ•เจฐเจ•เฉ‡ เจตเฉ‡เจ–เจพเจ‚เจ—เฉ‡, เจ‡เฉฑเจฅเฉ‡ 10 เจฒเจพเจˆเจจเจพเจ‚ เจนเฉ‹เจฃเฉ€เจ†เจ‚ เจšเจพเจนเฉ€เจฆเฉ€เจ†เจ‚ เจนเจจเฅค

เจธเจŸเฉˆเจ‚เจกเจฐเจก เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจชเฉ‡เจฒเฉ‹เจก เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจฆเฉ€ เจฎเจพเจคเจฐเจพ เจšเจพเจฐ เจฆเจพ เจ—เฉเจฃเจœ เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ, เจœเจพเจ‚ เจฆเฉ‚เจœเฉ‡ เจธเจผเจฌเจฆเจพเจ‚ เจตเจฟเฉฑเจš เจšเจพเจฐ-เจฌเจพเจˆเจŸ เจธเจผเจฌเจฆเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจชเฉ‚เจฐเจจ เจธเฉฐเจ–เจฟเจ† เจนเฉ‹เจฃเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆเฅค เจœเฉ‡เจ•เจฐ เจ…เจœเจฟเจนเจพ เจนเฉเฉฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจคเฉเจนเจพเจกเจพ เจชเฉ‡เจฒเฉ‹เจก เจ‡เจธ เจจเจฟเจฏเจฎ เจฆเฉ€ เจชเจพเจฒเจฃเจพ เจจเจนเฉ€เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจชเฉ‡เจฒเฉ‹เจก เจฆเฉ‡ เจ…เฉฐเจค เจตเจฟเฉฑเจš เจœเจผเฉ€เจฐเฉ‹ เจฎเฉเฉฑเจฒเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจฌเจพเจˆเจŸ เจœเฉ‹เฉœเจจ เจ…เจคเฉ‡ เจชเฉˆเจกเจฟเฉฐเจ— เจฌเจฟเฉฑเจŸ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ‡เจน เจฌเจฟเฉฑเจŸ RTP เจธเจฟเจฐเจฒเฉ‡เจ– เจฆเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจฌเจพเจˆเจŸ เจตเจฟเฉฑเจš เจธเจฅเจฟเจค เจนเฉˆ เจ…เจคเฉ‡ เจฐเฉฐเจ—เจฆเจพเจฐ เจซเจฟเจฐเฉ‹เจœเจผเฉ€ เจนเฉˆเฅค เจจเฉ‹เจŸ เจ•เจฐเฉ‹ เจ•เจฟ เจธเจพเจฐเฉ‡ เจชเฉ‡เจฒเฉ‹เจก เจฌเจพเจˆเจŸเจพเจ‚ เจฆเจพ เจฎเฉเฉฑเจฒ 0xFF เจนเฉˆ - เจ‡เจน เจ‰เจนเฉ€ เจนเฉˆ เจœเฉ‹ เจฏเฉ‚-เจฒเจพเจ… เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจšเฉเฉฑเจช เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

RTP เจชเฉˆเจ•เฉ‡เจŸ เจนเฉˆเจกเจฐ เจตเจฟเฉฑเจš 12 เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจฌเจพเจˆเจŸเจธ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจชเจฐ เจฆเฉ‹ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจ‡เจน เจฒเฉฐเจฌเจพ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ:

  • เจœเจฆเฉ‹เจ‚ เจ‡เฉฑเจ• เจชเฉˆเจ•เฉ‡เจŸ เจ•เจˆ เจธเจฐเฉ‹เจคเจพเจ‚ (RTP เจธเจŸเฉเจฐเฉ€เจฎเจœเจผ) เจคเฉ‹เจ‚ เจธเจฟเจ—เจจเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจฎเจฟเจฒเจพ เจ•เฉ‡ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเจพ เจ‡เฉฑเจ• เจ†เจกเฉ€เจ“ เจธเจฟเจ—เจจเจฒ เจฐเฉฑเจ–เจฆเจพ เจนเฉˆ, เจคเจพเจ‚ เจธเจฟเจฐเจฒเฉ‡เจ– เจฆเฉ‡ เจชเจนเจฟเจฒเฉ‡ 12 เจฌเจพเจˆเจŸเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจธเจฐเฉ‹เจค เจชเจ›เจพเจฃเจ•เจฐเจคเจพเจตเจพเจ‚ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจธเจพเจฐเจฃเฉ€ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจฆเฉ‡ เจชเฉ‡เจฒเฉ‹เจก เจ‡เจธ เจชเฉˆเจ•เฉ‡เจŸ เจฆเฉ‡ เจชเฉ‡เจฒเฉ‹เจก เจจเฉ‚เฉฐ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจตเจฐเจคเฉ‡ เจ—เจ เจธเจจเฅค เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจธเจฟเจฐเจฒเฉ‡เจ– เจฆเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจฌเจพเจˆเจŸ เจฆเฉ‡ เจนเฉ‡เจ เจฒเฉ‡ เจšเจพเจฐ เจฌเจฟเฉฑเจŸเจพเจ‚ เจตเจฟเฉฑเจš (เจซเฉ€เจฒเจก เจฏเฉ‹เจ—เจฆเจพเจจ เจชเจพเจ‰เจฃ เจตเจพเจฒเฉ‡ เจธเจฐเฉ‹เจค เจชเจ›เจพเจฃเจ•เจฐเจคเจพเจตเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€) เจธเจฐเฉ‹เจคเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจฆเจฐเจธเจพเจˆ เจ—เจˆ เจนเฉˆเฅค เจ–เฉ‡เจคเจฐ เจฆเจพ เจ†เจ•เจพเจฐ 4 เจฌเจฟเฉฑเจŸ เจนเฉˆ, เจ‡เจธเจฒเจˆ เจธเจพเจฐเจฃเฉ€ เจตเจฟเฉฑเจš 15 เจธเจฐเฉ‹เจค เจชเจ›เจพเจฃเจ•เจฐเจคเจพ เจธเจผเจพเจฎเจฒ เจนเฉ‹ เจธเจ•เจฆเฉ‡ เจนเจจเฅค เจœเจฟเจธ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจนเจฐ เจ‡เฉฑเจ• 4 เจฌเจพเจˆเจŸ เจฒเฉˆเจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจธเจพเจฐเจฃเฉ€ เจ•เจพเจจเจซเจฐเฉฐเจธ เจ•เจพเจฒ เจฆเจพ เจ†เจฏเฉ‹เจœเจจ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจตเจฐเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค

  • เจœเจฆเฉ‹เจ‚ เจธเจฟเจฐเจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจนเฉˆเฅค เจ‡เจธ เจธเจฅเจฟเจคเฉ€ เจตเจฟเฉฑเจš, เจธเจฟเจฐเจฒเฉ‡เจ– เจฆเฉ‡ เจชเจนเจฟเจฒเฉ‡ เจฌเจพเจˆเจŸ เจตเจฟเฉฑเจš เจฌเจฟเฉฑเจŸ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ X. เจตเจฟเจธเจคเฉเจฐเจฟเจค เจธเจฟเจฐเจฒเฉ‡เจ– เจตเจฟเฉฑเจš, เจญเจพเจ—เฉ€เจฆเจพเจฐเจพเจ‚ เจฆเฉ€ เจธเจพเจฐเจฃเฉ€ (เจœเฉ‡ เจ•เฉ‹เจˆ เจนเฉˆ) เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ‡เฉฑเจ•-เจธเจผเจฌเจฆ เจฆเจพ เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจนเฉˆเจกเจฐ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ‡เจธเจฆเฉ‡ เจฌเจพเจ…เจฆ เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจฆเฉ‡ เจธเจผเจฌเจฆ เจ†เจ‰เจ‚เจฆเฉ‡ เจนเจจเฅค เจ‡เฉฑเจ• เจเจ•เจธเจŸเฉˆเจ‚เจธเจผเจจ เจฌเจพเจˆเจŸเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจนเฉˆ เจœเจฟเจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจคเฉเจธเฉ€เจ‚ เจตเจพเจงเฉ‚ เจกเฉ‡เจŸเจพ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจ•เจฐเจจ เจฒเจˆ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจธเจŸเฉˆเจ‚เจกเจฐเจก เจ‡เจธ เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจซเจพเจฐเจฎเฉˆเจŸ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจจเจนเฉ€เจ‚ เจนเฉˆ - เจ‡เจน เจ•เฉเจ เจตเฉ€ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆ. เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจ‡เจน RTP เจชเฉˆเจ•เฉ‡เจŸ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจตเจพเจฒเฉ‡ เจกเจฟเจตเจพเจˆเจธ เจฒเจˆ เจ•เฉเจ เจตเจพเจงเฉ‚ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจ•เฉเจ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฒเจˆ, เจนเจพเจฒเจพเจ‚เจ•เจฟ, เจตเจฟเจธเจคเฉเจฐเจฟเจค เจนเฉˆเจกเจฐ เจธเจŸเฉˆเจ‚เจกเจฐเจก เจตเจฟเจ•เจธเจฟเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค เจ‡เจน เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจฎเจฟเจ†เจฐ เจตเจฟเฉฑเจš เจธเฉฐเจšเจพเจฐ เจ‰เจชเจ•เจฐเจฃเจพเจ‚ เจฒเจˆ ED-137 (VoIP ATM เจ•เฉฐเจชเฉ‹เจจเฉˆเจ‚เจŸเจธ เจฒเจˆ เจ‡เฉฐเจŸเจฐเจ“เจชเจฐเฉ‡เจฌเจฟเจฒเจŸเฉ€ เจธเจŸเฉˆเจ‚เจกเจฐเจก).

เจ†เจ‰ เจนเฉเจฃ เจธเจฟเจฐเจฒเฉ‡เจ– เจ–เฉ‡เจคเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจนเฉ‹เจฐ เจตเจฟเจธเจฅเจพเจฐ เจตเจฟเฉฑเจš เจตเฉ‡เจ–เฉ€เจเฅค เจนเฉ‡เจ เจพเจ‚ เจ‡เฉฑเจ• RTP เจธเจฟเจฐเจฒเฉ‡เจ– เจฆเฉ€ เจฌเจฃเจคเจฐ เจตเจพเจฒเฉ€ เจ‡เฉฑเจ• เจ•เฉˆเจจเฉ‹เจจเฉ€เจ•เจฒ เจคเจธเจตเฉ€เจฐ เจนเฉˆ, เจœเจฟเจธเจฆเจพ เจฎเฉˆเจ‚ เจตเจฟเจฐเฉ‹เจง เจจเจนเฉ€เจ‚ เจ•เจฐ เจธเจ•เจฟเจ† เจ…เจคเฉ‡ เจ‰เจธเฉ‡ เจฐเฉฐเจ—เจพเจ‚ เจตเจฟเฉฑเจš เจชเฉ‡เจ‚เจŸ เจ•เฉ€เจคเจพเฅค

Mediastreamer2 VoIP เจ‡เฉฐเจœเจฃ เจฆเฉ€ เจชเฉœเจšเฉ‹เจฒ เจ•เจฐ เจฐเจฟเจนเจพ เจนเฉˆเฅค เจญเจพเจ— 8
VER - เจชเฉเจฐเฉ‹เจŸเฉ‹เจ•เฉ‹เจฒ เจธเฉฐเจธเจ•เจฐเจฃ เจจเฉฐเจฌเจฐ (เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเฉฐเจธเจ•เจฐเจฃ 2);

P - เจ‡เฉฑเจ• เจเฉฐเจกเจพ เจœเฉ‹ เจ‰เจนเจจเจพเจ‚ เจฎเจพเจฎเจฒเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจ‡เฉฑเจ• RTP เจชเฉˆเจ•เฉ‡เจŸ เจจเฉ‚เฉฐ เจ…เฉฐเจค เจตเจฟเฉฑเจš เจ–เจพเจฒเฉ€ เจฌเจพเจˆเจŸเจพเจ‚ เจจเจพเจฒ เจชเฉ‚เจฐเจ• เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ;

X - เจซเจฒเฉˆเจ— เจ•เจฟ เจธเจฟเจฐเจฒเฉ‡เจ– เจจเฉ‚เฉฐ เจตเจงเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ;

CC - เจธเจฅเจฟเจฐ เจธเจฟเจฐเจฒเฉ‡เจ– (เจธเจผเจฌเจฆเจพเจ‚ 1..3 เจฆเฉ‡ เจฌเจพเจ…เจฆ) เจฆเฉ‡ เจฌเจพเจ…เจฆ CSRC เจชเจ›เจพเจฃเจ•เจฐเจคเจพเจตเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจฐเฉฑเจ–เจฆเจพ เจนเฉˆ, เจธเจพเจฐเจฃเฉ€ เจšเจฟเฉฑเจคเจฐ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจฆเจฟเจ–เจพเจˆ เจ—เจˆ เจนเฉˆ;

M - เจซเจฐเฉ‡เจฎ เจฆเฉ€ เจธเจผเฉเจฐเฉ‚เจ†เจค เจฆเจพ เจฎเจพเจฐเจ•เจฐ เจœเจพเจ‚ เจšเฉˆเจจเจฒ เจตเจฟเฉฑเจš เจญเจพเจธเจผเจฃ เจฆเฉ€ เจฎเฉŒเจœเฉ‚เจฆเจ—เฉ€ (เจœเฉ‡ เจ‡เฉฑเจ• เจธเจชเฉ€เจš เจตเจฟเจฐเจพเจฎ เจกเจฟเจŸเฉˆเจ•เจŸเจฐ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ)เฅค เจœเฉ‡เจ•เจฐ เจฐเจฟเจธเฉ€เจตเจฐ เจตเจฟเฉฑเจš เจธเจชเฉ€เจš เจชเฉŒเจœเจผ เจกเจฟเจŸเฉˆเจ•เจŸเจฐ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจน เจฌเจฟเฉฑเจŸ เจชเฉฑเจ•เฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ;

PTYPE - เจชเฉ‡เจฒเฉ‹เจก เจซเจพเจฐเจฎเฉˆเจŸ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ;

เจ•เฉเจฐเจฎ เจจเฉฐเจฌเจฐ - เจชเฉˆเจ•เฉ‡เจŸ เจจเฉฐเจฌเจฐ, เจชเฉˆเจ•เฉ‡เจŸ เจชเจฒเฉ‡เจ…เจฌเฉˆเจ• เจฆเฉ‡ เจ•เฉเจฐเจฎ เจจเฉ‚เฉฐ เจฌเจนเจพเจฒ เจ•เจฐเจจ เจฒเจˆ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ…เจธเจฒ เจธเจฅเจฟเจคเฉ€ เจ‰เจฆเฉ‹เจ‚ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ เจœเจฆเฉ‹เจ‚ เจชเฉˆเจ•เฉ‡เจŸ เจฐเจฟเจธเฉ€เจตเจฐ เจคเฉฑเจ• เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ เจ•เฉเจฐเจฎ เจตเจฟเฉฑเจš เจชเจนเฉเฉฐเจš เจธเจ•เจฆเฉ‡ เจนเจจ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจญเฉ‡เจœเจฟเจ† เจ—เจฟเจ† เจธเฉ€เฅค เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจฎเฉเฉฑเจฒ เจฌเฉ‡เจคเจฐเจคเฉ€เจฌ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ; เจ…เจœเจฟเจนเจพ เจ‡เจธ เจฒเจˆ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจคเจพเจ‚ เจ•เจฟ เจœเฉ‡เจ•เจฐ RTP เจธเจŸเฉเจฐเฉ€เจฎ เจ‡เจจเจ•เฉเจฐเจฟเจชเจธเจผเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ, เจคเจพเจ‚ เจ‡เจธ เจจเฉ‚เฉฐ เจคเฉ‹เฉœเจจเจพ เจฎเฉเจธเจผเจ•เจฒ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจ‡เจน เจ–เฉ‡เจคเจฐ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจชเฉˆเจ•เฉ‡เจŸ เจกเจฐเจพเจชเจพเจ‚ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃ เจฆเฉ€ เจตเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ;

เจŸเจพเจˆเจฎเจธเจŸเฉˆเจ‚เจช - เจŸเจพเจˆเจฎ เจธเจŸเฉˆเจ‚เจช. เจธเจฎเจพเจ‚ เจธเจฟเจ—เจจเจฒ เจฆเฉ‡ เจจเจฎเฉ‚เจจเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจฎเจพเจชเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจฏเจพเจจเฉ€. เจœเฉ‡เจ•เจฐ เจ‡เฉฑเจ• เจชเฉˆเจ•เฉ‡เจŸ เจตเจฟเฉฑเจš 160 เจจเจฎเฉ‚เจจเฉ‡ เจนเจจ, เจคเจพเจ‚ เจ…เจ—เจฒเฉ‡ เจชเฉˆเจ•เฉ‡เจŸ เจฆเจพ เจŸเจพเจˆเจฎเจธเจŸเฉˆเจ‚เจช 160 เจคเฉ‹เจ‚ เจตเฉฑเจง เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจŸเจพเจˆเจฎเจธเจŸเฉˆเจ‚เจช เจฆเจพ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจฎเฉเฉฑเจฒ เจฌเฉ‡เจคเจฐเจคเฉ€เจฌ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ;

SSRC โ€” เจชเฉˆเจ•เฉ‡เจœ เจธเจฐเฉ‹เจค เจชเจ›เจพเจฃเจ•เจฐเจคเจพ, เจ‡เจน เจตเจฟเจฒเฉฑเจ–เจฃ เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค RTP เจธเจŸเฉเจฐเฉ€เจฎ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจ‡เจธ เจจเฉ‚เฉฐ เจฌเฉ‡เจคเจฐเจคเฉ€เจฌ เจขเฉฐเจ— เจจเจพเจฒ เจคเจฟเจ†เจฐ เจ•เจฐเจจเจพ เจฌเจฟเจนเจคเจฐ เจนเฉˆเฅค

เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ†เจฐเจŸเฉ€เจชเฉ€ เจชเฉˆเจ•เฉ‡เจŸเจพเจ‚ เจฆเจพ เจ†เจชเจฃเจพ เจŸเฉเจฐเจพเจ‚เจธเจฎเฉ€เจŸเจฐ เจœเจพเจ‚ เจฐเจฟเจธเฉ€เจตเจฐ เจตเจฟเจ•เจธเจฟเจค เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจชเฉˆเจ•เฉ‡เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจคเฉ‹เจ‚ เจตเฉฑเจง เจตเจพเจฐ เจฆเฉ‡เจ–เจฃเจพ เจชเจตเฉ‡เจ—เจพ, เจ‡เจธ เจฒเจˆ เจ‰เจคเจชเจพเจฆเจ•เจคเจพ เจตเจงเจพเจ‰เจฃ เจฒเจˆ, เจฎเฉˆเจ‚ เจธเจฟเจซเจผเจพเจฐเจฟเจธเจผ เจ•เจฐเจฆเจพ เจนเจพเจ‚ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ TShark เจตเจฟเฉฑเจš เจชเฉˆเจ•เฉ‡เจŸ เจซเจฟเจฒเจŸเจฐเจฟเฉฐเจ— เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจตเจฟเฉฑเจš เจฎเฉเจนเจพเจฐเจค เจนเจพเจธเจฒ เจ•เจฐเฉ‹, เจ‡เจน เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ เจ‰เจจเฉเจนเจพเจ‚ เจชเฉˆเจ•เฉ‡เจŸเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉˆเจชเจšเจฐ เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจœเฉ‹ เจคเฉเจนเจพเจกเฉ‡ เจฒเจˆ เจฆเจฟเจฒเจšเจธเจชเฉ€ เจฆเฉ‡ เจนเจจเฅค เจ…เจœเจฟเจนเฉ€เจ†เจ‚ เจธเจฅเจฟเจคเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจœเจฟเฉฑเจฅเฉ‡ เจฆเจฐเจœเจจเจพเจ‚ RTP เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจจเฉˆเฉฑเจŸเจตเจฐเจ• 'เจคเฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจ, เจ‡เจน เจฌเจนเฉเจค เจ•เฉ€เจฎเจคเฉ€ เจนเฉˆเฅค TShark เจ•เจฎเจพเจ‚เจก เจฒเจพเจˆเจจ 'เจคเฉ‡, เจซเจฟเจฒเจŸเจฐเจฟเฉฐเจ— เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ "-f" เจตเจฟเจ•เจฒเจช เจจเจพเจฒ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจเฅค เจ…เจธเฉ€เจ‚ เจ‡เจธ เจตเจฟเจ•เจฒเจช เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจฆเฉ‹เจ‚ เจ…เจธเฉ€เจ‚ เจชเฉ‹เจฐเจŸ 8010 เจคเฉ‹เจ‚ เจชเฉˆเจ•เฉ‡เจŸ เจ•เฉˆเจชเจšเจฐ เจ•เจฐเจจเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจธเฉ€:
-f "udp port 8010"
เจซเจฟเจฒเจŸเจฐเจฟเฉฐเจ— เจฎเจพเจชเจฆเฉฐเจก เจฒเจพเจœเจผเจฎเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจฎเจพเจชเจฆเฉฐเจกเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจนเฉˆ เจœเฉ‹ "เจชเจ•เฉœเฉ‡" เจชเฉˆเจ•เฉ‡เจŸ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจธเจฅเจฟเจคเฉ€ เจชเฉˆเจ•เจŸ เจตเจฟเฉฑเจš เจ•เจฟเจธเฉ‡ เจ–เจพเจธ เจฌเจพเจˆเจŸ เจฆเฉ‡ เจชเจคเฉ‡, เจชเฉ‹เจฐเจŸ เจœเจพเจ‚ เจฎเฉเฉฑเจฒ เจฆเฉ€ เจœเจพเจ‚เจš เจ•เจฐ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจธเจผเจฐเจคเจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจœเจผเฉ€เจ•เจฒ เจ“เจชเจฐเฉ‡เจธเจผเจจ "AND", "OR" เจ†เจฆเจฟ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจœเฉ‹เฉœเจฟเจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ‡เฉฑเจ• เจฌเจนเฉเจค เจนเฉ€ เจธเจผเจ•เจคเฉ€เจธเจผเจพเจฒเฉ€ เจธเฉฐเจฆ เจนเฉˆ.

เจœเฉ‡เจ•เจฐ เจคเฉเจธเฉ€เจ‚ เจฌเฉˆเจšเจพเจ‚ เจตเจฟเฉฑเจš เจซเฉ€เจฒเจก เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจฆเฉ€ เจ—เจคเฉ€เจธเจผเฉ€เจฒเจคเจพ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจจเฉ‚เฉฐ เจกเฉเจชเจฒเฉ€เจ•เฉ‡เจŸ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€ TShark เจ‡เฉฑเจ• เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจชเจฟเจ›เจฒเฉ‡ เจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจฆเจฟเจ–เจพเจ‡เจ† เจ—เจฟเจ† เจธเฉ€, เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ TShark เจชเฉเจฐเจตเฉ‡เจธเจผ เจฆเฉเจ†เจฐ 'เจคเฉ‡ เจŸเฉ€. เจ…เฉฑเจ—เฉ‡, เจตเจฐเจค เจ•เฉ‡ เจฒเจพเจ— เจซเจพเจ‡เจฒ เจจเฉ‚เฉฐ เจ–เฉ‹เจฒเฉเจนเฉ‹ เจ˜เฉฑเจŸ, เจตเจฟเจฎ เจœเจพเจ‚ เจ•เฉ‹เจˆ เจนเฉ‹เจฐ เจŸเฉ‚เจฒ เจœเฉ‹ เจตเฉฑเจกเฉ€เจ†เจ‚ เจŸเฉˆเจ•เจธเจŸ เจซเจพเจˆเจฒเจพเจ‚ เจจเจพเจฒ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ เจ…เจคเฉ‡ เจธเจคเจฐเจพเจ‚ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เจฐ เจธเจ•เจฆเจพ เจนเฉˆ, เจคเฉเจธเฉ€เจ‚ เจ‡เฉฑเจ• RTP เจธเจŸเฉเจฐเฉ€เจฎ เจตเจฟเฉฑเจš เจชเฉˆเจ•เฉ‡เจŸ เจ–เฉ‡เจคเจฐเจพเจ‚ เจฆเฉ‡ เจตเจฟเจตเจนเจพเจฐ เจฆเฉ€เจ†เจ‚ เจธเจพเจฐเฉ€เจ†เจ‚ เจธเฉ‚เจ–เจฎเจคเจพเจตเจพเจ‚ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจœเฉ‡ เจคเฉเจนเจพเจจเฉ‚เฉฐ RTP เจธเจŸเฉเจฐเฉ€เจฎ เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจธเจพเจฐเจฟเจค เจธเจฟเจ—เจจเจฒ เจจเฉ‚เฉฐ เจธเฉเจฃเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเฉฐเจธเจ•เจฐเจฃ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจนเฉˆ TShark เจตเจฟเจœเจผเฉ‚เจ…เจฒ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจฆเฉ‡ เจจเจพเจฒ เจตเจฐเจ…เจฐเจนเจพเจฐเจ•. เจฎเจพเจŠเจธ เจจเจพเจฒ เจธเจงเจพเจฐเจจ เจนเฉ‡เจฐเจพเจซเฉ‡เจฐเฉ€ เจฆเฉเจ†เจฐเจพ, เจคเฉเจธเฉ€เจ‚ เจธเจฟเจ—เจจเจฒ เจ”เจธเจฟเจฒเฉ‹เจ—เฉเจฐเจพเจฎ เจจเฉ‚เฉฐ เจธเฉเจฃ เจ…เจคเฉ‡ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจชเจฐ เจ‡เฉฑเจ• เจธเจผเจฐเจค 'เจคเฉ‡ - เจœเฉ‡ เจ‡เจน เจฏเฉ‚-เจฒเจพเจ… เจœเจพเจ‚ เจ-เจฒเฉ‹ เจซเจพเจฐเจฎเฉˆเจŸ เจตเจฟเฉฑเจš เจเจจเจ•เฉ‹เจก เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจ…เจ—เจฒเจพ เจฒเฉ‡เจ– เจ…เจธเฉ€เจ‚ เจคเฉเจนเจพเจกเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจกเฉเจชเจฒเฉˆเจ•เจธ เจ‡เฉฐเจŸเจฐเจ•เจพเจฎ เจฌเจฃเจพเจตเจพเจ‚เจ—เฉ‡เฅค เจฆเฉ‹ เจนเฉˆเฉฑเจกเจธเฉˆเฉฑเจŸเจพเจ‚ เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจตเจพเจฐเจคเจพเจ•เจพเจฐ 'เจคเฉ‡ เจธเจŸเจพเจ• เจ•เจฐเฉ‹เฅค

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹