เบ›เปˆเบญเบเป€เบŠเบตเบšเป€เบงเบตเบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ” Roc 0.1, Ant 1.7 เปเบฅเบฐ Red5 1.1.1

เบกเบตเบเบฒเบ™เบญเบญเบเปƒเบซเบกเปˆเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบชเบทเปˆเป€เบ›เบตเบ”เบซเบผเบฒเบเบชเบฐเบšเบฑเบšเบ—เบตเปˆเบกเบตเบขเบนเปˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบญเบญเบ™เป„เบฅเบ™เปŒ:

  • เปเบ™เบฐเบ™เบณ เบชเบฐเบšเบฑเบšเบ—เปเบฒเบญเบดเบ”
    Roc, เบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบชเบฝเบ‡เบœเปˆเบฒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเปƒเบ™เป€เบงเบฅเบฒเบˆเบดเบ‡เบ”เป‰เบงเบเบเบฒเบ™เบฎเบฑเบšเบ›เบฐเบเบฑเบ™เบ„เบงเบฒเบกเบฅเปˆเบฒเบŠเป‰เบฒ เปเบฅเบฐเบ„เบธเบ™เบ™เบฐเบžเบฒเบšเบฅเบฐเบ”เบฑเบš CD. เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบชเบปเปˆเบ‡, เบเบฒเบ™เบšเบดเบ”เป€เบšเบทเบญเบ™เป€เบงเบฅเบฒเบ‚เบญเบ‡เป‚เบกเบ‡เบฅเบฐเบšเบปเบšเบ‚เบญเบ‡เบœเบนเป‰เบชเบปเปˆเบ‡เปเบฅเบฐเบœเบนเป‰เบฎเบฑเบšเปเบกเปˆเบ™เบ–เบทเบเบžเบดเบˆเบฒเบฅเบฐเบ™เบฒ. เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เบŸเบทเป‰เบ™เบ•เบปเบงเบ‚เบญเบ‡เปเบžเบฑเบเป€เบเบฑเบ”เบ—เบตเปˆเบชเบนเบ™เบซเบฒเบเป‚เบ”เบเปƒเบŠเป‰เบฅเบฐเบซเบฑเบ” เบเบฒเบ™โ€‹เปเบเป‰โ€‹เป„เบ‚โ€‹เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹เบชเบปเปˆเบ‡โ€‹เบ•เปเปˆโ€‹ เปƒเบ™เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบ›เบฐเบ•เบดเบšเบฑเบ” OpenFEC (เปƒเบ™เป‚เบซเบกเบ”เบเบฒเบ™เบŠเบฑเบเบŠเป‰เบฒเบ•เปเบฒเปˆเบชเบธเบ”เบ—เบตเปˆ, เบฅเบฐเบซเบฑเบ” Reed-Solomon เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰, เปเบฅเบฐเปƒเบ™เป‚เบซเบกเบ”เบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบชเบนเบ‡เบชเบธเบ”, เป„เบ”เป‰ LDPC-เบ‚เบฑเป‰เบ™เป„เบ”). เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เปƒเบŠเป‰เป‚เบ›เบฃเป‚เบ•เบ„เป RTP (AVP L16, 44100Hz PCM 16-bit). เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™, เบžเบฝเบ‡เปเบ•เปˆเบชเบฝเบ‡เปเบกเปˆเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™, เปเบ•เปˆเบงเปˆเบฒเบกเบตเปเบœเบ™เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบงเบดเบ”เบตเป‚เบญเปเบฅเบฐเบ›เบฐเป€เบžเบ”เบญเบทเปˆเบ™เป†เบ‚เบญเบ‡เป€เบ™เบทเป‰เบญเบซเบฒ.

    เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐ multiplex stream เบˆเบฒเบเบœเบนเป‰เบชเบปเปˆเบ‡เบˆเปเบฒเบ™เบงเบ™เบซเบ™เบถเปˆเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เป„เบ›เบซเบฒเบœเบนเป‰เบฎเบฑเบšเบซเบ™เบถเปˆเบ‡. เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเป‚เบ›เบฃเป„เบŸเบฅเปŒเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เบ‚เบญเบ‡เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบ•เบปเบงเบขเปˆเบฒเบ‡, เบ‚เบถเป‰เบ™เบเบฑเบšเบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡ CPU เปเบฅเบฐเบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบŠเบฑเบเบŠเป‰เบฒเบเบฒเบ™เบชเบปเปˆเบ‡เบ•เปเปˆ. เบเบฒเบ™เบเบฐเบˆเบฒเบเบชเบฝเบ‡เบœเปˆเบฒเบ™เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ›เบฐเป€เบžเบ”เบ•เปˆเบฒเบ‡เป†เปเบกเปˆเบ™เบฎเบญเบ‡เบฎเบฑเบš, เบฅเบงเบกเบ—เบฑเบ‡เป€เบ„เบทเบญเบ‚เปˆเบฒเบเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™, เบญเบดเบ™เป€เบ•เบตเป€เบ™เบฑเบ” เปเบฅเบฐเป€เบ„เบทเบญเบ‚เปˆเบฒเบเป„เบฎเป‰เบชเบฒเบ. เบญเบตเบ‡เบ•เบฒเบกเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ, เบเบฒเบ™เบชเบปเปˆเบ‡เบœเปˆเบฒเบ™ เปเบฅเบฐเบเบฒเบ™เบชเบนเบ™เป€เบชเบเปเบžเบฑเบเป€เบเบฑเบ”, Roc เบˆเบฐเป€เบฅเบทเบญเบเบžเบฒเบฅเบฒเบกเบดเป€เบ•เบตเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเบฅเบฐเบซเบฑเบ”เบชเบฐเบ•เบฃเบตเบกเบ—เบตเปˆเบˆเบณเป€เบ›เบฑเบ™เป‚เบ”เบเบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ” เปเบฅเบฐเบ›เบฑเบšเบ„เบงเบฒเบกเป€เบ‚เบฑเป‰เบกเบ‚เบญเบ‡เบกเบฑเบ™เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบชเบปเปˆเบ‡.

    เป‚เบ„เบ‡เบเบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” C, เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบท เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เปเบฅเบฐเบŠเบธเบ”เบ‚เบญเบ‡เป‚เบกเบ”เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ Roc เป€เบ›เบฑเบ™เบเบฒเบ™เบ‚เบปเบ™เบชเบปเปˆเบ‡เปƒเบ™ PulseAudio. เปƒเบ™โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบ—เบตเปˆโ€‹เบ‡เปˆเบฒเบโ€‹เบ—เบตเปˆโ€‹เบชเบธเบ”โ€‹เบ‚เบญเบ‡โ€‹เบ•เบปเบ™โ€‹, เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบขเบนเปˆโ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹เบ—เปˆเบฒเบ™โ€‹เบ™เปเบฒโ€‹เบ—เบฒเบ‡โ€‹เบชเบฝเบ‡โ€‹เบˆเบฒเบโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบซเบผเบทโ€‹เบญเบธโ€‹เบ›เบฐโ€‹เบเบญเบ™โ€‹เบชเบฝเบ‡โ€‹เปƒเบ™โ€‹เบ„เบญเบกโ€‹เบžเบดเบงโ€‹เป€เบ•เบตโ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบเบฑเบšโ€‹เป„เบŸเบฅโ€‹เปŒโ€‹เบซเบผเบทโ€‹เบญเบธโ€‹เบ›เบฐโ€‹เบเบญเบ™โ€‹เบชเบฝเบ‡โ€‹เปƒเบ™โ€‹เบ„เบญเบกโ€‹เบžเบดเบงโ€‹เป€เบ•เบตโ€‹เบญเบทเปˆเบ™โ€‹. เบฎเบญเบ‡เบฎเบฑเบš backends เบชเบฝเบ‡เบ•เปˆเบฒเบ‡เป†, เบฅเบงเบกเบ—เบฑเบ‡ ALSA, PulseAudio เปเบฅเบฐ CoreAudio. เบฅเบฐเบซเบฑเบ”เปเบกเปˆเบ™เบ‚เบฝเบ™เปƒเบ™ C ++ เปเบฅเบฐ เปเบˆเบเบขเบฒเบเป‚เบ”เบ เบญเบฐเบ™เบธเบเบฒเบ”เบžเบฒเบเปƒเบ•เป‰ MPL-2.0. เบฎเบญเบ‡เบฎเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเปƒเบ™ GNU/Linux เปเบฅเบฐ macOS.

  • เบกเบตเปƒเบซเป‰ เบฅเบธเป‰เบ™เปƒเปเปˆเบ‚เบญเบ‡เป€เบŠเบตเบšเป€เบงเบตเบกเบฑเบ™เบ•เบดเบกเบตเป€เบ”เบ Ant Media Server 1.7, เป€เบŠเบดเปˆเบ‡เบŠเปˆเบงเบเปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบˆเบฑเบ”เบฅเบฐเบšเบฝเบšเบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบœเปˆเบฒเบ™เป‚เบ›เป‚เบ•เบ„เบญเบ™ RTMP, RTSP เปเบฅเบฐ WebRTC เบ”เป‰เบงเบเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเบฎเบนเบšเปเบšเบšเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบญเบฑเบ”เบ•เบฒเบšเบดเบ”เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ›เบฑเบšเบ•เบปเบงเป„เบ”เป‰. Ant เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบˆเบฑเบ”เบเบฒเบ™เบšเบฑเบ™เบ—เบถเบเบงเบดเบ”เบตเป‚เบญเป€เบ„เบทเบญเบ‚เปˆเบฒเบเปƒเบ™เบฎเบนเบšเปเบšเบš MP4, HLS เปเบฅเบฐ FLV. เปƒเบ™เบšเบฑเบ™เบ”เบฒเบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰, เบžเบงเบเป€เบฎเบปเบฒเบชเบฒเบกเบฒเบ”เบชเบฑเบ‡เป€เบเบ”เป€เบซเบฑเบ™เบเบฒเบ™เบกเบตเบ•เบปเบงเปเบ›เบ‡ WebRTC เป€เบ›เบฑเบ™ RTMP, เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเป‰เบญเบ‡เบ–เปˆเบฒเบเบฎเบนเบš IP เปเบฅเบฐ IPTV, เบเบฒเบ™เปเบˆเบเบขเบฒเบเปเบฅเบฐเบเบฒเบ™เบšเบฑเบ™เบ—เบถเบเบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เบชเบปเบ”, เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เป„เบ›เบชเบนเปˆเป€เบ„เบทเบญเบ‚เปˆเบฒเบเบชเบฑเบ‡เบ„เบปเบก, เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบ‚เบญเบšเป€เบ‚เบ”เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบธเปˆเบก, เบ„เบงเบฒเบกเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ‚เบญเบ‡เบเบฒเบ™เบญเบญเบเบญเบฒเบเบฒเบ”เบกเบฐเบซเบฒเบŠเบปเบ™เบˆเบฒเบเบˆเบธเบ”เบซเบ™เบถเปˆเบ‡เป„เบ›เบซเบฒ. เบœเบนเป‰เบฎเบฑเบšเบซเบผเบฒเบเบ„เบปเบ™เบ—เบตเปˆเบกเบตเบ„เบงเบฒเบกเบฅเปˆเบฒเบŠเป‰เบฒ 500ms.

    เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เปเบกเปˆเบ™เป„เบ”เป‰เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบขเบนเปˆเปƒเบ™เบ‚เบญเบšเบ‚เบญเบ‡เบฎเบนเบšเปเบšเบš Open Core, เป€เบŠเบดเปˆเบ‡เบซเบกเบฒเบเป€เบ–เบดเบ‡เบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡เบžเบฒเบเบชเปˆเบงเบ™เบ•เบปเป‰เบ™เบ•เปเบžเบฒเบเปƒเบ•เป‰เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” Apache 2.0 เปเบฅเบฐเบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ‚เบฑเป‰เบ™เบชเบนเบ‡ (เบ•เบปเบงเบขเปˆเบฒเบ‡เป€เบŠเบฑเปˆเบ™เบเบฒเบ™เบ–เปˆเบฒเบเบ—เบญเบ”เป„เบ›เบซเบฒ Youtube) เปƒเบ™เบชเบฐเบšเบฑเบšเบ—เบตเปˆเบˆเปˆเบฒเบ. เบชเบฐเบšเบฑเบšเปƒเบซเบกเปˆเป„เบ”เป‰เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบเบฒเบ™เบญเบญเบเบญเบฒเบเบฒเบ”เบœเปˆเบฒเบ™ WebRTC 40%, เป€เบžเบตเปˆเบกเบ•เบปเบงเป€เบšเบดเปˆเบ‡เบšเบฑเบ™เบ—เบถเบ, เบ›เบฑเบšเบ›เบธเบ‡เบเบฐเบ”เบฒเบ™เป€เบงเบฑเบš, เป€เบžเบตเปˆเบก REST API เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเบฐเปเบ”เบ‡เบชเบฐเบ–เบดเบ•เบด, เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเบเบฒเบ™เบšเปเบฅเบดเป‚เบžเบเบซเบ™เปˆเบงเบเบ„เบงเบฒเบกเบˆเปเบฒ, เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เปเบฅเบฐเป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบชเบปเปˆเบ‡เบชเบฐเบ–เบดเบ•เบดเป„เบ›เบซเบฒ Apache Kafka. .

  • เป„เบ”เป‰เบˆเบฑเบ”เบ‚เบถเป‰เบ™ เบเบฒเบ™เบ›เปˆเบญเบเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ™เป‰เปเบฒ เบชเบตเปเบ”เบ‡5 1.1.1, เป€เบŠเบดเปˆเบ‡เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ–เปˆเบฒเบเบ—เบญเบ”เบงเบดเบ”เบตเป‚เบญเปƒเบ™เบฎเบนเบšเปเบšเบš FLV, F4V, MP4 เปเบฅเบฐ 3GP, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบชเบฝเบ‡เปƒเบ™เบฎเบนเบšเปเบšเบš MP3, F4A, M4A, AAC. เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบเบฒเบ™โ€‹เบญเบญเบโ€‹เบญเบฒโ€‹เบเบฒเบ”โ€‹เบชเบปเบ”โ€‹เปเบฅเบฐโ€‹เป€เบฎเบฑเบ”โ€‹เบงเบฝเบโ€‹เปƒเบ™โ€‹เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบ‚เบญเบ‡โ€‹เบชเบฐโ€‹เบ–เบฒโ€‹เบ™เบตโ€‹เบšเบฑเบ™โ€‹เบ—เบถเบโ€‹เปเบกเปˆเบ™โ€‹เบกเบตโ€‹เปƒเบซเป‰โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบเบฒเบ™โ€‹เบชเบฐโ€‹เบ•โ€‹เบฃเบตเบกโ€‹เบˆเบฒเบโ€‹เบฅเบนเบโ€‹เบ„เป‰เบฒ (FLV เปเบฅเบฐ AVC+AAC เปƒเบ™โ€‹เบ•เบนเป‰ FLVโ€‹)โ€‹. เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ”เบฑเปˆเบ‡โ€‹เบเปˆเบฒเบงโ€‹เป„เบ”เป‰โ€‹เบ–เบทเบโ€‹เบชเป‰เบฒเบ‡โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ‚เบทเป‰เบ™โ€‹เปƒเบ™โ€‹เป€เบšเบทเป‰เบญเบ‡โ€‹เบ•เบปเป‰เบ™โ€‹เปƒเบ™โ€‹เบ›เบต 2005 เป€เบžเบทเปˆเบญโ€‹เบชเป‰เบฒเบ‡โ€‹เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบ‚เบญเบ‡ Flash เบเบฒเบ™โ€‹เบชเบทเปˆโ€‹เบชเบฒเบ™ Server เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบชเบฑเบ™โ€‹เบเบฒ RTMPโ€‹. เบ•เปเปˆเบกเบฒ, Red5 เป„เบ”เป‰เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบเบฒเบ™เบญเบญเบเบญเบฒเบเบฒเบ”เป‚เบ”เบเปƒเบŠเป‰ HLS, WebSockets, RTSP เปเบฅเบฐ WebRTC เบœเปˆเบฒเบ™ plugins.

    Red5 เบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ™เป‰เปเบฒเปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™ Apache เป€เบ›เบตเบ”เบเบญเบ‡เบ›เบฐเบŠเบธเบก เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบˆเบฑเบ”เบเบญเบ‡เบ›เบฐเบŠเบธเบกเบงเบดเบ”เบตเป‚เบญเปเบฅเบฐเบชเบฝเบ‡. เบฅเบฐเบซเบฑเบ”เปเบกเปˆเบ™เบ‚เบฝเบ™เปƒเบ™ Java เปเบฅเบฐ เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰ เบญเบฐเบ™เบธเบเบฒเบ”เบžเบฒเบเปƒเบ•เป‰ Apache 2.0. เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡เปเบกเปˆเบ™เบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบšเบปเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡ Red5 Red5 Pro, เบ‚เบฐเบซเบเบฒเบเป„เบ›เบซเบฒเบœเบนเป‰เบŠเบปเบกเบซเบผเบฒเบเบฅเป‰เบฒเบ™เบ„เบปเบ™เบ—เบตเปˆเบกเบตเป€เบงเบฅเบฒเบ•เบญเบšเบชเบฐเปœเบญเบ‡เบเบฒเบ™เบˆเบฑเบ”เบชเบปเปˆเบ‡เบ•เปเปˆเบฒเบชเบธเบ” 500ms เปเบฅเบฐเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ™เบณเปƒเบŠเป‰เปƒเบ™ AWS, Google Cloud เปเบฅเบฐ Azure clouds.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™