Skip to content

Commit

Permalink
[ru] remove obsolete orphaned/Web/API/WebRTC_API/adapter.js (#17330)
Browse files Browse the repository at this point in the history
[ru] remove obsolete 'orphaned/Web/API/WebRTC_API/adapter.js'
  • Loading branch information
leon-win authored Dec 8, 2023
1 parent 4948f70 commit f986bc1
Show file tree
Hide file tree
Showing 4 changed files with 5 additions and 56 deletions.
1 change: 0 additions & 1 deletion files/ru/_redirects.txt
Original file line number Diff line number Diff line change
Expand Up @@ -499,7 +499,6 @@
/ru/docs/Web/API/WebGL_API/Tutorial/Создание_3D_объектов_с_помощью_WebGL /ru/docs/Web/API/WebGL_API/Tutorial/Creating_3D_objects_using_WebGL
/ru/docs/Web/API/WebGL_API/Using_shaders_to_apply_color_in_WebGL /ru/docs/Web/API/WebGL_API/Tutorial/Using_shaders_to_apply_color_in_WebGL
/ru/docs/Web/API/WebRTC_API/Taking_still_photos /ru/docs/Web/API/Media_Capture_and_Streams_API/Taking_still_photos
/ru/docs/Web/API/WebRTC_API/adapter.js /ru/docs/orphaned/Web/API/WebRTC_API/adapter.js
/ru/docs/Web/API/WebRTC_API/протоколы /ru/docs/Web/API/WebRTC_API/Protocols
/ru/docs/Web/API/WebRTC_API/связь /ru/docs/Web/API/WebRTC_API/Connectivity
/ru/docs/Web/API/Window/DOMContentLoaded_event /ru/docs/conflicting/Web/API/Document/DOMContentLoaded_event
Expand Down
4 changes: 0 additions & 4 deletions files/ru/_wikihistory.json
Original file line number Diff line number Diff line change
Expand Up @@ -17133,10 +17133,6 @@
"modified": "2019-12-29T10:30:40.493Z",
"contributors": ["sh7dm"]
},
"orphaned/Web/API/WebRTC_API/adapter.js": {
"modified": "2020-02-18T04:29:30.086Z",
"contributors": ["mechtool"]
},
"orphaned/Web/API/Web_Crypto_API/Checking_authenticity_with_password": {
"modified": "2019-04-10T04:25:54.752Z",
"contributors": ["qkudev"]
Expand Down
34 changes: 0 additions & 34 deletions files/ru/orphaned/web/api/webrtc_api/adapter.js/index.md

This file was deleted.

22 changes: 5 additions & 17 deletions files/ru/web/api/webrtc_api/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,6 @@ slug: Web/API/WebRTC_API

WebRTC состоит из нескольких взаимосвязанных программных интерфейсов (API) и протоколов, которые работают вместе. Документация, которую вы здесь найдёте, поможет вам понять основы WebRTC, как настроить и использовать соединение для передачи данных и медиа-потока, и многое другое.

## Совместимость

Поскольку реализация WebRTC находится в процессе становления, и каждый браузер имеет [различный уровень поддержки кодеков](/ru/docs/Web/Media/Formats/WebRTC_codecs) и WebRTC функций, настоятельно рекомендуется использовать полифил-библиотеку [Adapter.js](https://github.com/webrtcHacks/adapter) от Google до начала работы над вашим кодом.

Adapter.js использует клинья и полифилы для гладкой стыковки различий в реализациях WebRTC среди контекстов, его поддерживающих. Adapter.js также обрабатывает префиксы производителей и иные различия именования свойств, облегчая процесс разработки на WebRTC с наиболее совместимым результатом. Библиотека также доступна как [NPM пакет](https://www.npmjs.com/package/webrtc-adapter).

Для дальнейшего изучения библиотеки Adapter.js смотрите [Улучшаем совместимость при использовании WebRTC adapter.js](/ru/docs/Web/API/WebRTC_API/adapter.js).

## Понятия и использование WebRTC

WebRTC является многоцелевым и вместе с [Media Capture and Streams API](/ru/docs/Web/API/Media_Streams_API), предоставляют мощные мультимедийные возможности для Web, включая поддержку аудио и видео конференций, обмен файлами, захват экрана, управление идентификацией и взаимодействие с устаревшими телефонными системами, включая поддержку передачи сигналов тонового набора {{Glossary("DTMF")}}. Соединения между узлами могут создаваться без использования специальных драйверов или плагинов, и часто без промежуточных сервисов.
Expand All @@ -27,7 +19,9 @@ WebRTC является многоцелевым и вместе с [Media Captu

Так же, можно использовать соединение между двумя узлами для обмена произвольными данными, используя объект интерфейса {{DOMxRef("RTCDataChannel")}}, что может быть использовано для передачи служебной информации, биржевых данных , пакетов игровых статусов, передача файлов или закрытых каналов передачи данных.

_**more details and links to relevant guides and tutorials needed**_
### Совместимость

В целом WebRTC хорошо поддерживается современными браузерами, но некоторые проблемы всё же есть. Библиотека [adapter.js](https://github.com/webrtcHacks/adapter) позволяет приложениям избавиться от проблем несовместимости.

## WebRTC интерфейсы

Expand All @@ -42,7 +36,7 @@ _**more details and links to relevant guides and tutorials needed**_
- {{domxref("RTCSessionDescription")}}
- : Представляет параметры сессии. Каждый `RTCSessionDescription` содержит описания [типа](/ru/docs/Web/API/RTCSessionDescription/type), показывающего какую часть (предложение/ответ) процесса переговоров он описывает, и [SDP](/ru/docs/Glossary/SDP)-дескриптор сессии`.`
- {{domxref("RTCIceCandidate")}}
- : Представляет собой кандидата сервера установки интернет соединения (ICE) для установленовки соединения {{domxref("RTCPeerConnection")}}.
- : Представляет собой кандидата сервера установки интернет соединения (ICE) для установления соединения {{domxref("RTCPeerConnection")}}.
- {{domxref("RTCIceTransport")}}
- : Представляет информацию о средстве подключения к Интернету (ICE).
- {{domxref("RTCPeerConnectionIceEvent")}}
Expand Down Expand Up @@ -88,20 +82,14 @@ _**more details and links to relevant guides and tutorials needed**_
- : Эта статья проведёт вас через создание кросс-браузерного RTC-приложения. К концу этой статьи вы должны иметь работающий дата- и медиа-канал, работающий в режиме точка-точка.
- [Протоколы WebRTC](/ru/docs/Web/API/WebRTC_API/Protocols)
- : В этой статье представлены протоколы, в дополнение к которым создан API WebRTC.

<!---->

- [Использование каналов данных в WebRTC](/ru/docs/Web/API/WebRTC_API/Using_data_channels)
- : Это руководство описывает как вы можете использовать соединение узел-узел и связанный {{domxref("RTCDataChannel")}} для обмена произвольными данными между двумя узлами.

<!---->

- [Взаимосвязи WebRTC](/ru/docs/Web/API/WebRTC_API/Connectivity)
- : В этой статье описано то, как протоколы, связанные с WebRTC, взаимодействуют друг с другом для того, чтобы создать соединение и передавать данные и/или медиа-потоки между узлами.

## Учебные материалы

- [Увеличение совместимости, используя WebRTC adapter.js](/ru/docs/Web/API/WebRTC_API/adapter.js)
- [Увеличение совместимости, используя WebRTC adapter.js](#совместимость)
- : Организация WebRTC [предлагает на GitHub библиотеку adapter.js](https://github.com/webrtc/adapter/) для решения вопросов совместимости WebRTC реализаций в различных браузерах. Эта библиотека является JavaScript клином, который позволяет писать код, согласно спецификации, так, что бы он просто взял, и заработал во всех браузерах с поддержкой WebRTC, не смотря на проблемы совместимости браузеров.
- [Захват кадров с WebRTC](/ru/docs/Web/API/WebRTC_API/Taking_still_photos)
- : Статья описывает как использовать WebRTC для получения доступа к камере на компьютере или мобильном устройстве с поддержкой WebRTC, и захват кадров с его помощью.
Expand Down

0 comments on commit f986bc1

Please sign in to comment.