CourseHunter
  • Категории
    • Frontend logo Frontend
      • Angular logo Angular
      • HTML logo HTML
      • CSS logo CSS
      • JavaScript logo JavaScript
      • Vue logo Vue
      • jQuery logo jQuery
      • React logo React
      • AngularJS logo AngularJS
      • Backbone logo Backbone
      • TypeScript logo TypeScript
      • Ember logo Ember
      • Next.js logo Next.js
      • Elm logo Elm
      • Svelte logo Svelte
      • Single SPA logo Single SPA
      • Three.js logo Three.js
      • D3.js logo D3.js
      • RxJS logo RxJS
      • WebGL logo WebGL
      • barba.js logo barba.js
    • Backend logo Backend
      • PHP logo PHP
      • Python logo Python
      • Ruby on Rails logo Ruby on Rails
      • Yii logo Yii
      • Laravel logo Laravel
      • SQL logo SQL
      • Ruby logo Ruby
      • Symfony logo Symfony
      • Java logo Java
      • Scala logo Scala
      • Node.js logo Node.js
      • MongoDB logo MongoDB
      • Golang (Google Go) logo Golang (Google Go)
      • Slim logo Slim
      • Silex logo Silex
      • Firebase logo Firebase
      • C Sharp (C#) logo C Sharp (C#)
      • Deno logo Deno
      • Redis logo Redis
      • Django logo Django
      • NestJS logo NestJS
      • Spring logo Spring
      • Spring Boot logo Spring Boot
      • Spring Data logo Spring Data
      • Spring Cloud logo Spring Cloud
      • Spring Security logo Spring Security
      • Spring Integration logo Spring Integration
      • Spring HATEOAS logo Spring HATEOAS
      • Spring MVC logo Spring MVC
      • Elixir logo Elixir
      • Phoenix logo Phoenix
    • System programming logo System programming
      • Rust logo Rust
      • WebAssembly logo WebAssembly
      • C++ logo C++
    • Marketing logo Marketing
      • SEO logo SEO
    • Video and 3D logo Video and 3D
      • Blender logo Blender
      • Cinema 4D logo Cinema 4D
      • ZBrush logo ZBrush
    • Graphic logo Graphic
      • Figma logo Figma
      • Sketch logo Sketch
      • Photoshop logo Photoshop
      • After Effects logo After Effects
      • Illustrator  logo Illustrator
      • Adobe XD logo Adobe XD
      • Lightroom logo Lightroom
      • CorelDRAW logo CorelDRAW
    • DevOps logo DevOps
      • AWS logo AWS
      • Azure logo Azure
      • Docker logo Docker
      • Git logo Git
      • GitHub logo GitHub
      • Gitlab logo Gitlab
      • Google Cloud logo Google Cloud
      • Grafana logo Grafana
      • Kubernetes logo Kubernetes
      • Jenkins logo Jenkins
      • Terraform logo Terraform
      • Другое logo Другое
    • Tools logo Tools
      • GraphQL logo GraphQL
      • Flux logo Flux
      • Webpack logo Webpack
      • Ansible logo Ansible
      • Gulp logo Gulp
      • Grunt logo Grunt
      • Visual Studio Code logo Visual Studio Code
      • VIM logo VIM
      • OpenCV logo OpenCV
      • Salt logo Salt
      • SVN logo SVN
      • Atom logo Atom
      • Elasticsearch logo Elasticsearch
      • Сборки, готовые решения logo Сборки, готовые решения
      • Electron logo Electron
      • Chrome DevTools logo Chrome DevTools
      • Yarn logo Yarn
      • Babel logo Babel
      • Grep logo Grep
      • npm logo npm
      • Vite logo Vite
      • Gatsby logo Gatsby
      • PhpStorm logo PhpStorm
      • Webflow logo Webflow
      • Hibernate logo Hibernate
      • Socket.io logo Socket.io
      • Bash logo Bash
    • Разработка мобильных приложений logo Разработка мобильных приложений
      • React Native logo React Native
      • Ionic logo Ionic
      • Swift logo Swift
      • Progressive Web App (PWA) logo Progressive Web App (PWA)
      • Core Data logo Core Data
      • Xamarin logo Xamarin
      • NativeScript logo NativeScript
      • Dart и Flutter logo Dart и Flutter
    • Gamedev logo Gamedev
      • Unreal Engine logo Unreal Engine
      • Unity logo Unity
    • CMS logo CMS
      • Wordpress logo Wordpress
      • OpenCart logo OpenCart
      • Drupal logo Drupal
      • Joomla logo Joomla
      • 1C-Bitrix logo 1C-Bitrix
      • MODX logo MODX
      • Magento logo Magento
      • Shopify logo Shopify
    • Blockchain logo Blockchain
      • Криптовалюты logo Криптовалюты
      •  Decentralized Applications (dApps) (Web 3) logo Decentralized Applications (dApps) (Web 3)
    • Тестирование logo Тестирование
      • Postman logo Postman
      • Selenium logo Selenium
      • Appium logo Appium
      • Protractor logo Protractor
      • WebdriverIO logo WebdriverIO
      • Cypress logo Cypress
      • Playwright logo Playwright
    • Другое logo Другое
      • Linux logo Linux
      • WebRTC logo WebRTC
      • OpenGL Shading Language (GLSL) logo OpenGL Shading Language (GLSL)
    • Подготовка к собеседованию logo Подготовка к собеседованию
    • Обработка и анализ данных logo Обработка и анализ данных
    • Информационная безопасность logo Информационная безопасность
      • Этический взлом / Тестирование на проникновение logo Этический взлом / Тестирование на проникновение
    • Английский язык logo Английский язык
    • Конференции logo Конференции
  • Источники
  • Все курсы
    • Популярные
    • Бесплатные (100+ Курсов)
  • Разделы
  • Книги
    • Бесплатные
    • Популярные
  • Краудфандинг logo Краудфандинг
English
Русский
Українська
Голубая
Фиолетовая
Cветлая
Терминал
Norton
Войти
Используй промокод SUMMERUP - экономь на горячем, трать на холодное! 🍧 🍸 🍋 🍉 🍹
Главная страница Категория webrtc Разработка с использованием WebRTC

Разработка с использованием WebRTC

Programming WebRTC

Karl Stolley logo Karl Stolley
Разработка с использованием WebRTC logo Начать Сейчас
Категория
WebRTC
Дата добавления
15 авг. 2024 г., 22:28
Язык
Английский

Создайте собственное приложение для видеочата, но это только начало. С помощью WebRTC вы сможете создавать приложения реального времени для потоковой передачи любых пользовательских медиа и данных напрямую из одного браузера в другой, используя знакомые HTML, CSS и JavaScript. Реализуйте такие функции, как текстовые чаты, безопасные одноранговые передачи файлов, совместные сеансы мозгового штурма и даже многопользовательские игры. И вы не ограничены двумя подключенными пользователями: целая глава книги посвящена разработке многопользовательских WebRTC-приложений, позволяющих группам людей общаться в реальном времени. Вы создадите собственное приложение для видеоконференций. Всё это и многое другое ждет вас в курсе.


WebRTC — это API, доступное во всех современных веб-браузерах. После почти десятилетия разработки спецификация WebRTC была окончательно утверждена, и эта книга полностью охватывает её финальную версию. Вы начнете с создания базового, но полноценного WebRTC-приложения для видеочата. Глава за главой вы будете улучшать это приложение и его основную логику, чтобы создавать новые и захватывающие приложения на основе WebRTC, позволяющие пользователям обмениваться различными данными в реальном времени. Вам и вашим пользователям не потребуются сторонние библиотеки или крупные загрузки: вы будете писать код на чистом JavaScript и использовать нативные браузерные API.

Вы научитесь напрямую соединять несколько браузеров через открытый интернет с использованием канала сигнализации. Вы познакомитесь с набором веб-API, которые делают WebRTC возможным: запрос доступа к камерам и микрофонам пользователей, доступ и манипуляция произвольными файлами прямо в браузере, а также веб-хранилище для сохранения данных, передаваемых во время вызова WebRTC. Как и любое веб-API, WebRTC не имеет идеальной реализации ни в одном браузере. Однако эта книга поможет вам писать элегантный код в соответствии со спецификацией, с обратной совместимостью для работы практически во всех современных браузерах.

Используйте WebRTC для создания следующего поколения веб-приложений, которые транслируют медиа и данные в реальном времени напрямую от одного пользователя к другому, работая исключительно в браузере.

Что вам нужно

Читателям понадобится текстовый редактор, актуальная версия браузера Chrome или Firefox, а также командная оболочка в стиле POSIX. Им также потребуется установить немного программного обеспечения с открытым исходным кодом, особенно Node.js. Все необходимые настройки полностью описаны в вводной главе книги.

Посмотреть больше

Автор - Karl Stolley

Изображение источника Karl Stolley

Karl Stolley

Карл Столли занимается практикой, исследованием и написанием материалов о веб-разработке на всех уровнях стека с тех пор, как тег blink был еще в ходу. Ранее он был профессором с постоянным контрактом в университете, часто выступает на национальных и международных конференциях, а также регулярно участвует в профессиональных группах разработчиков и митапах в Чикаго.

Автор
Посмотреть
Категории
WebRTC logo

WebRTC

Комментарии
User Avatar
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.

Другие материалы в этой категории

Изображение курса Протоколы WebRTC высшего уровня
Tsahi Levent-Levi logo Tsahi Levent-Levi
12 янв. 2024 г., 21:22
WebRTC

Протоколы WebRTC высшего уровня

Higher-level WebRTC Protocols

Курс "Протоколы WebRTC высшего уровня" предназначен для более глубокого изучения работы WebRTC. В некотором роде это продолжение нашего курса "Протоколы WebRTC низкого уровня" и рассчитан на то, чтобы пройти его после. Здесь мы погрузимся в протоколы, используемые поверх RTP и RTCP, которые служат для управления и организации доставки медиаконтента и качества сессий WebRTC.

5 ч 36 мин
Английский
Посмотреть
+13
Изображение курса Низкоуровневые протоколы WebRTC
Tsahi Levent-Levi logo Tsahi Levent-Levi
11 янв. 2024 г., 15:03
WebRTC

Низкоуровневые протоколы WebRTC

Low-level WebRTC Protocols

Курс обучения по низкоуровневым протоколам WebRTC нацелен на то, чтобы довести вас до уровня понимания протоколов WebRTC, который позволит вам отлаживать сложные сетевые сценарии и понять, как подходить к самостоятельной реализации этих протоколов, если вы решите это сделать.

5 ч 30 мин
Английский
Посмотреть
+16
Изображение курса Введение в WebRTC
udemy logo udemy
1 июл. 2018 г., 06:37
WebRTC

Введение в WebRTC

Introduction to WebRTC

Основы взаимодействия в реальном времени через простые API. В этом учебном курсе «Введение в WebRTC» эксперт-автор Арин Симе учит вас основным концепциям развития WebRTC. Этот курс предназначен для пользователей, которые уже имеют базовое понимание JavaScript и HTML.Вы начнете с обзора WebRTC, а затем перейдете в WebRTC в одном браузере. Оттуда Арин расскажет вам о передаче сигналов WebRTC, WebRTC для обмена данными и совместного испо

3 ч 23 мин
Английский
Посмотреть
+12

Ресурс видеоуроков программирования для front и back end разработчиков. Бери знания своего профиля у нас, ведь мы самые лучшие блеать. Серьезно.

Категории
Все категории JavaScript React.js Python Java Golang (Google Go) Другое Next.js Подготовка к собеседованию Figma Другое (Frontend)
Источники
Все источники Arpit Bhayani balun.courses frontendmasters Mckay Wrigley (takeoff) Michael Riddering takeUforward udemy zerotomastery.io Антон Давыдов Федор Борщёв
Telegram CourseTrain Цена Контакты Распространенные вопросы Плейлисты Приватность Условия
Темы:
Язык: