ืขืก ืืขื ืขื ืขืืืขืืข ื ืืึทืข ืจืืืืกืื ืคืื ืขืคึฟืขื ืขื ืืืืืึท ืกืขืจืืืขืจืก ืื ืืืฆื ืคึฟืึทืจ ืึธืจืืึทื ืืืืื ื ืึธื ืืืื ืกืืจืืืื ื:
-
ืืึทืงืขื ืขื ืขืจืฉืืขืจ ืืืืกืืืืข
ืฉืืืื , ืึท ืืึธืึธืืงืื ืคึฟืึทืจ ืกืืจืืืื ื ืึทืืืืึธ ืืืืขืจ ืึท ื ืขืฅ ืืื ืคืึทืงืืืฉ ืฆืืื ืืื ืืขืจืึทื ืืื ืืืืืึทื ืกื ืืื ืงืึธืืคึผืึทืงืืืืกืง-ืืืจืื ืงืืืึทืืืืขื. ืืขืฉืึทืก ืืจืึทื ืกืืืกืืข, ืื ืฆืืื ืืืืืืืืฉืึทื ืคืื ืื ืกืืกืืขื ืงืืึทืงืก ืคืื ืื ืึธืคึผืฉืืงืขืจ ืืื ืืึทืงืืืขืจ ืืื ืืขื ืืืขื ืืื ืืฉืืื. ืฉืืืฆื ืึธืคึผืืื ืคืื ืคืึทืจืคืึทืื ืคึผืึทืงืืฅ ื ืืฆื ืงืึธืืืืคืึธืจืืืก ืืขืืช ืงืขืจืขืงืฉืึทื ืืื ืืืคึผืืึทืืขื ืืืืฉืึทืOpenFEC (ืืื ืื ืืื ืืืื ืคืึทืจืืึทืืื ืืึธืืข, ืื ืจืื-ืฉืืื ืงืึธื ืืื ืืขื ืืฆื, ืืื ืืื ืื ืืึทืงืกืืืื ืคืึธืจืฉืืขืืื ื ืืึธืืข, ืืLDPC-Staircase ). ืื ืืจืึทื ืกืืืกืืข ื ืืฆื ืื RTP ืคึผืจืึธืืึธืงืึธื (AVP L16, 44100Hz PCM 16-bit). ืืขืจืืืืึทื, ืืืืื ืึทืืืืึธ ืืื ืืขืฉืืืฆื, ืึธืืขืจ ืขืก ืืขื ืขื ืคึผืืึทื ื ืฆื ืฉืืืฆื ืืืืืขื ืืื ืื ืืขืจืข ืืืืคึผืก ืคืื ืืื ืืึทืื.ืขืก ืืื ืืขืืืขื ืฆื ืืืืืืคึผืืขืงืก ืึท ืืืึทื ืคืื ืขืืืขืืข ืกืขื ืืขืจืก ืคึฟืึทืจ ืขืงืกืคึผืจืขืก ืฆื ืืืื ืืึทืงืืืขืจ. ืขืก ืืื ืืขืืืขื ืฆื ืคืึทืจืืื ืื ืคืึทืจืฉืืืขื ืข ืคึผืจืึธืืคืืืื ืคืื ืืืกืืขืจืื ื ืกืขืืืื ืืก, ืืืคึผืขื ืืื ื ืืืืฃ ืื ืืืคึผ ืคืื ืงืคึผื ืืื ืื ืจืขืงืืืืจืขืืขื ืฅ ืคึฟืึทืจ ืืจืึทื ืกืืืกืืข ืืืืืื. ืืจืึธืืงืึทืกืืื ื ืืืืขืจ ืคืึทืจืฉืืื ืืืืคึผืก ืคืื ื ืขืืืืึธืจืงืก ืืื ืืขืฉืืืฆื, ืึทืจืืึทื ืืขืจืขืื ื ืืืืข ื ืขืฅ, ืืื ืืขืจื ืขื ืืื ืืืืืจืืืก ื ืขืฅ. ืืขืคึผืขื ืืื ื ืืืืฃ ืื ืกืขืืืื ืืก, ืืจืืคึผืื ืืื ืคึผืึทืงืึทื ืึธื ืืืขืจ, Roc ืืืืืึธืืึทืืืฉ ืกืึทืืขืงืฅ ืื ื ืืืืืง ืกืืจืื ืงืึธืืืจืื ื ืคึผืึทืจืึทืืขืืขืจืก ืืื ืึทืืืฉืึทืกืืื ืืืึทื ืื ืืขื ืกืืื ืืขืฉืึทืก ืืจืึทื ืกืืืกืืข.
ืื ืคึผืจืืืขืงื ืืืฉืืืื ืคืื ืึท C ืืืืืืึธืืขืง,
ืืืฉืืจืื ืืึทืคึฟืขืื ืฉืืจื ืืื ืึท ืืึทื ื ืคืื ืืึทืืืฉืืื ืคึฟืึทืจ ื ืืฆื Roc ืืื ืึท ืึทืจืืืขืจืคืืจื ืืืืคึผืืืกืขืึทืืืืึธ . ืืื ืืืื ืกืืืคึผืืึทืกื ืคืึธืจืขื, ืื ืืืฆื ืืืฉืืจืื ืืึธืื ืืืจ ืฆื ืืึทืจืฉืจืื ืึทืืืืึธ ืคืื ืึท ืืขืงืข ืึธืืขืจ ืืขืืื ื ืืืื ืืืืฃ ืืืื ืงืึธืืคึผืืืืขืจ ืฆื ืึท ืืขืงืข ืึธืืขืจ ืืขืืื ื ืืืื ืืืืฃ ืื ืื ืืขืจ ืงืึธืืคึผืืืืขืจ. ืคืึทืจืฉืืื ืึทืืืืึธ ืืึทืงืขื ืื ืืขื ืขื ืืขืฉืืืฆื, ืึทืจืืึทื ืืขืจืขืื ื ALSA, PulseAudio ืืื CoreAudio. ืืขืจ ืงืึธื ืืื ืืขืฉืจืืื ืืื C ++ ืืืืคืื ืื ืืขืจืืขืืืืื ืืืจื ืืืืกืึทื ืกื ืืื ืืขืจ MPL-2.0. ืฉืืืฆื ืึทืจืืขื ืืืืฃ GNU/Linux ืืื MacOS. -
ืื ืืืฆื ื ืืึท ืืขืืืื ื ืคืื ืืืืืืืขืืืึท ืกืขืจืืืขืจAnt Media Server 1.7 , ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืึธืจืืึทื ืืืืจื ืกืืจืืืื ื ืืืจื RTMP, RTSP ืืื WebRTC ืคึผืจืึธืืึธืงืึธืืก ืืื ืฉืืืฆื ืคึฟืึทืจ ืึทืืึทืคึผืืืื ืืืืจืึทืืข ืืืืฉื ืืึธืืข. ืึทื ื ืงืขื ืขื ืืืื ืืืื ืืขืืืืื ื ืฆื ืึธืจืืึทื ืืืืจื ื ืขืฅ ืืืืืขื ืจืขืงืึธืจืืื ื ืืื MP4, HLS ืืื FLV ืคึฟืึธืจืืึทืืืจืื ืืขื. ืฆืืืืฉื ืื ืคึผืึทืกืึทืืืืึทืืื, ืืืจ ืงืขื ืขื ืืึธื ืืขื ืืืึทืืืึทื ืคืื ืึท WebRTC ืฆื RTMP ืงืึทื ืืืขืจืืขืจ, ืฉืืืฆื ืคึฟืึทืจ IP ืงืึทืืขืจืึทืก ืืื IPTV, ืคืึทืจืฉืคึผืจืืืืื ื ืืื ืจืขืงืึธืจืืื ื ืคืื ืืขืื ืกืืจืืื, ืึธืจืืึทื ืืืืื ื ืกืืจืืืื ื ืฆื ืืขืืขืืฉืึทืคืืืขื ื ืขืืืืึธืจืงืก, ืกืงืืืืื ื ืืืจื ืงื ืืื ืืืคึผืืืืืึทื ื, ืื ืืขืืืขืืงืืื ืคืื ืืึทืกืข ืืจืึธืืงืึทืกืืื ื ืคืื ืืืื ืคืื ื ืฆื ืคืืืข ืจืืกืืคึผืืึทื ืฅ ืืื ืืืืืื ืคืื 500ms.ืืขืจ ืคึผืจืึธืืืงื ืืื ืืขืืืขืืึธืคึผืขื ืืื ืื ืคืจืืืืืืขืจืง ืคืื ืื Open Core ืืึธืืขื, ืืืึธืก ืืืคึผืืืื ืื ืึทื ืืืืืงืืื ื ืคืื ืื ืืืืคึผื ืืืื ืืื ืืขืจ ืื Apache 2.0 ืืขืจืืืืืขื ืืฉ ืืื ืื ืขืงืกืคึผืจืขืก ืคืื ืึทืืืึทื ืกืืจืืข ืคึฟืขืึดืงืืืื (ืืืฉื, ืกืืจืืืื ื ืฆื ืืึธืืืืืข) ืืื ืึท ืืึทืฆืึธืื ืึทืืืฉืึทื. ืื ื ืืึทืข ืืืขืจืกืืข ืืื ืืขืืืืงืกื ืื ืคืึธืจืฉืืขืืื ื ืคืื ืืจืึธืืงืึทืกืืื ื ืืืจื WebRTC ืืื 40%, ืฆืืืขืืขืื ืึท ืงืืึธืฅ ืฆืืงืืงืขืจ, ืืืคึผืจืืืื ืื ืืืขื ืืึทืคืืืข, ืฆืืืขืืขืื ืึท REST API ืคึฟืึทืจ ืืืืึทื ืคืื ืกืืึทืืืกืืืง, ืึธืคึผืืืืืืขื ืืึผืจืื ืงืึทื ืกืึทืืฉืึทื, ืืืคึผืจืืืื ืืขืืช ืืึทื ืืืื ื ืืื ืฆืืืขืืขืื ืื ืคืืืืงืืื ืฆื ืฉืืงื ืกืืึทืืืกืืืง ืฆื Apache Kafka. .
-
ืคืืจืืขืงืืืขื ืกืืจืืืื ื ืกืขืจืืืขืจ ืืขืืืื ืืจืืื5 1.1.1 , ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืึทืจืืืขืจืคืืจื ืืืืืขื ืืื FLV, F4V, MP4 ืืื 3GP ืคึฟืึธืจืืึทืืืจืื ืืขื, ืืื ืืขืืื ื ืืื ืึทืืืืึธ ืืื MP3, F4A, M4A, AAC ืคึฟืึธืจืืึทืืืจืื ืืขื. ืืขืื ืืจืึธืืงืึทืกื ืืึธืืขืก ืืื ืึทืจืืขื ืืื ืื ืคืึธืจืขื ืคืื ืึท ืจืขืงืึธืจืืื ื ืกืืึทื ืฆืืข ืืขื ืขื ืืืจืขืืืืื ืคึฟืึทืจ ืจืืกืืืืื ื ืกืืจืืื ืคืื ืงืืืืึทื ืฅ (FLV ืืื AVC + AAC ืืื ืึท FLV ืงืึทื ืืืื ืขืจ). ืืขืจ ืคึผืจืืืขืงื ืืื ืืขืืืขื ืขืจืืืืฉื ืึทืื ืืืฉืืคื ืืื 2005 ืฆื ืฉืึทืคึฟื ืึทื ืึธืืืขืจื ืึทืืืื ืฆื ืคืืึทืฉ ืงืึธืืื ืืงืึทืฆืืข ืกืขืจืืืืจืขืจ ื ืืฆื ืื RTMP ืคึผืจืึธืืึธืงืึธื. ืฉืคึผืขืืขืจ, Red5 ืฆืืืขืฉืืขืื ืฉืืืฆื ืคึฟืึทืจ ืืจืึธืืงืึทืกืืื ื ื ืืฆื HLS, WebSockets, RTSP ืืื WebRTC ืืืจื ืคึผืืืืื ืก.Red5 ืืื ืืขื ืืฆื ืืื ืึท ืกืืจืืืื ื ืกืขืจืืืขืจ ืืื ืื ืคึผืจืืืขืงื
ืึทืคึผืึทืืฉื ืึธืคึผืขื ืืขืขืืื ืืก ืคึฟืึทืจ ืึธืจืืึทื ืืืืื ื ืืืืืขื ืืื ืึทืืืืึธ ืงืึทื ืคืจืึทื ืกืึทื. ืืขืจ ืงืึธื ืืื ืืขืฉืจืืื ืืื Java ืืืืฆืืฉืืขืื ืืืืกืึทื ืกื ืืื ืืขืจ ืึทืคึผืึทืืฉื 2.0. ื ืคึผืจืึทืคึผืจืืืึทืืขืจื ืคึผืจืึธืืืงื ืืื ืืขืืืื ืืืืฃ ืื ืืงืขืจ ืคืื Red5Red5 Pro , ืกืงืืืืื ื ืฆื ืืืืืึทื ื ืคืื ืืืืืขืจื ืืื ืขืงืกืคึผืจืขืก ืืืืืึทื ืกื ืืื ื ืืืขืจืืง ืืื 500ms ืืื ืื ืคืืืืงืืื ืฆื ืฆืขืืืืงืืขื ืืื AWS, Google Cloud ืืื Azure ืืืืืงื ืก.
ืืงืืจ: opennet.ru