aboutsummaryrefslogtreecommitdiff
path: root/files/ru/web/media/formats/webrtc_codecs/index.html
diff options
context:
space:
mode:
Diffstat (limited to 'files/ru/web/media/formats/webrtc_codecs/index.html')
-rw-r--r--files/ru/web/media/formats/webrtc_codecs/index.html8
1 files changed, 4 insertions, 4 deletions
diff --git a/files/ru/web/media/formats/webrtc_codecs/index.html b/files/ru/web/media/formats/webrtc_codecs/index.html
index a7900467c8..1cba67870a 100644
--- a/files/ru/web/media/formats/webrtc_codecs/index.html
+++ b/files/ru/web/media/formats/webrtc_codecs/index.html
@@ -298,13 +298,13 @@ original_slug: Web/Media/Formats/WebRTC_кодеки
<p>Существует два способа для выполнения этого. Наиболее эффективный - использовать статический метод {{domxref("RTCRtpSender.getCapabilities()")}} (или эквивалентный для принимающего узла {{domxref("RTCRtpReceiver.getCapabilities()")}} ), определяющий тип медиаданных в параметре. К примеру, для определения поддерживаемых кодеков видео применяем :</p>
-<pre class="brush: js notranslate">codecList = RTCRtpSender.getCapabilities("video").codecs;</pre>
+<pre class="brush: js">codecList = RTCRtpSender.getCapabilities("video").codecs;</pre>
<p>Теперь массив <code>codecList</code> содержит объекты {{domxref("RTCRtpCodecCapability")}} , каждый содержащий описываемую конфигурацию кодека. Также в списке будут присутствовать записи для повторной передачи (RTX), избыточного кодирования (RED) и прямого исправления ошибок (FEC).</p>
<p>Если соединение находится в процессе запуска, используем событие {{domxref("RTCPeerConnection.icegatheringstatechange_event", "icegatheringstatechange")}}  для наблюдения за изменением статуса сборки кандидатов  {{Glossary("ICE")}} и при завершении, запрашиваем список кодеков.</p>
-<pre class="brush: js notranslate">let codecList = null;
+<pre class="brush: js">let codecList = null;
peerConnection.addEventListener("icegatheringstatechange", (event) =&gt; {
if (peerConnection.iceGatheringState === "complete") {
@@ -337,7 +337,7 @@ peerConnection.addEventListener("icegatheringstatechange", (event) =&gt; {
<p>Как только получен список доступных кодеков, его можно изменить и передать этот пересмотренный список методу  {{domxref("RTCRtpTransceiver.setCodecPreferences()")}} для перенастройки списка, используемых кодеков. Это изменяет порядок предпочтений кодеков, позволяя указать WebRTC на более предпочтительный кодек среди прочих .</p>
-<pre class="brush: js notranslate">function changeVideoCodec(mimeType) {
+<pre class="brush: js">function changeVideoCodec(mimeType) {
const transceivers = peerConnection.getTransceivers();
transceivers.forEach(transceiver =&gt; {
@@ -368,7 +368,7 @@ peerConnection.addEventListener("icegatheringstatechange", (event) =&gt; {
<p>Функция <code>preferCodec()</code> вызываемая приведённым выше кодом, действует так, чтобы переместить указанный кодек в верхнюю часть списка (для приоритета во время согласования):</p>
-<pre class="brush: js notranslate">function preferCodec(codecs, mimeType) {
+<pre class="brush: js">function preferCodec(codecs, mimeType) {
let otherCodecs = [];
let sortedCodecs = [];
let count = codecs.length;