1 2 3 4 5 6 7 8 9 10<!doctype html> 11<html 12 lang="en" 13 dir="ltr"> 14 <head> 15 <meta name="google-signin-client-id" content="157101835696-ooapojlodmuabs2do2vuhhnf90bccmoi.apps.googleusercontent.com"><meta name="google-signin-scope" 16 content="profile email"><meta property="og:site_name" content="WebRTC"> 17 <meta property="og:type" content="website"><meta name="theme-color" content="#4285f4"><meta charset="utf-8"> 18 <meta content="IE=Edge" http-equiv="X-UA-Compatible"> 19 <meta name="viewport" content="width=device-width, initial-scale=1"> 20 21 22 <link rel="manifest" href="/_pwa/webrtc/manifest.json" 23 crossorigin="use-credentials"> 24 <link rel="preconnect" href="//www.gstatic.com" crossorigin> 25 <link rel="preconnect" href="//fonts.googleapis.com" crossorigin> 26 <link rel="preconnect" href="//www.google-analytics.com" crossorigin><link rel="stylesheet" href="//fonts.googleapis.com/css?family=Roboto:300,400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap"> 27 <link rel="stylesheet" 28 href="//fonts.googleapis.com/css2?family=Material+Icons&family=Material+Symbols+Outlined&display=block"><link rel="stylesheet" href="https://www.gstatic.com/devrel-devsite/prod/v5be16d8c9f9402e54c2da2ff24cb75c148f5d2bc84c6f8dfc8b9e16ae456160b/webrtc/css/app.css"> 29 30 <link rel="stylesheet" href="https://www.gstatic.com/devrel-devsite/prod/v5be16d8c9f9402e54c2da2ff24cb75c148f5d2bc84c6f8dfc8b9e16ae456160b/webrtc/css/dark-theme.css" disabled> 31 <link rel="shortcut icon" href="https://www.gstatic.com/devrel-devsite/prod/v5be16d8c9f9402e54c2da2ff24cb75c148f5d2bc84c6f8dfc8b9e16ae456160b/webrtc/images/favicon.png"> 32 <link rel="apple-touch-icon" href="https://www.gstatic.com/devrel-devsite/prod/v5be16d8c9f9402e54c2da2ff24cb75c148f5d2bc84c6f8dfc8b9e16ae456160b/webrtc/images/touchicon-180.png"><link rel="canonical" href="https://webrtc.org/support/overview"><link rel="search" type="application/opensearchdescription+xml" 33 title="WebRTC" href="https://webrtc.org/s/opensearch.xml"> 34 <link rel="alternate" hreflang="en" 35 href="https://webrtc.org/support/overview" /><link rel="alternate" hreflang="x-default" href="https://webrtc.org/support/overview" /><link rel="alternate" hreflang="ar" 36 href="https://webrtc.org/support/overview?hl=ar" /><link rel="alternate" hreflang="bn" 37 href="https://webrtc.org/support/overview?hl=bn" /><link rel="alternate" hreflang="zh-Hans" 38 href="https://webrtc.org/support/overview?hl=zh-cn" /><link rel="alternate" hreflang="zh-Hant" 39 href="https://webrtc.org/support/overview?hl=zh-tw" /><link rel="alternate" hreflang="fa" 40 href="https://webrtc.org/support/overview?hl=fa" /><link rel="alternate" hreflang="fr" 41 href="https://webrtc.org/support/overview?hl=fr" /><link rel="alternate" hreflang="de" 42 href="https://webrtc.org/support/overview?hl=de" /><link rel="alternate" hreflang="he" 43 href="https://webrtc.org/support/overview?hl=he" /><link rel="alternate" hreflang="hi" 44 href="https://webrtc.org/support/overview?hl=hi" /><link rel="alternate" hreflang="id" 45 href="https://webrtc.org/support/overview?hl=id" /><link rel="alternate" hreflang="it" 46 href="https://webrtc.org/support/overview?hl=it" /><link rel="alternate" hreflang="ja" 47 href="https://webrtc.org/support/overview?hl=ja" /><link rel="alternate" hreflang="ko" 48 href="https://webrtc.org/support/overview?hl=ko" /><link rel="alternate" hreflang="pl" 49 href="https://webrtc.org/support/overview?hl=pl" /><link rel="alternate" hreflang="pt-BR" 50 href="https://webrtc.org/support/overview?hl=pt-br" /><link rel="alternate" hreflang="ru" 51 href="https://webrtc.org/support/overview?hl=ru" /><link rel="alternate" hreflang="es-419" 52 href="https://webrtc.org/support/overview?hl=es-419" /><link rel="alternate" hreflang="th" 53 href="https://webrtc.org/support/overview?hl=th" /><link rel="alternate" hreflang="tr" 54 href="https://webrtc.org/support/overview?hl=tr" /><link rel="alternate" hreflang="vi" 55 href="https://webrtc.org/support/overview?hl=vi" /><title>WebRTC support overview</title> 56 57<meta property="og:title" content="WebRTC support overview"><meta property="og:url" content="https://webrtc.org/support/overview"><meta property="og:locale" content="en">
57<script type="application/ld+json"> 58 { 59 "@context": "https://schema.org", 60 "@type": "Article", 61 62 "headline": "WebRTC support overview" 63 } 64</script>
64 65 66 67 68 69 70 71 72 </head> 73 <body class="color-scheme--light" 74 template="page" 75 theme="webrtc-theme" 76 type="article" 77 78 appearance 79 80 layout="docs" 81 82 83 84 85 86 display-toc 87 pending> 88 89 <devsite-progress type="indeterminate" id="app-progress"></devsite-progress> 90 91 92 <a href="#main-content" class="skip-link button"> 93 94 Skip to main content 95 </a> 96 <section class="devsite-wrapper"> 97 <devsite-cookie-notification-bar></devsite-cookie-notification-bar> 98 <devsite-header role="banner" keep-tabs-visible> 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122<div class="devsite-header--inner" data-nosnippet> 123 <div class="devsite-top-logo-row-wrapper-wrapper"> 124 <div class="devsite-top-logo-row-wrapper"> 125 <div class="devsite-top-logo-row"> 126 <button type="button" id="devsite-hamburger-menu" 127 class="devsite-header-icon-button button-flat material-icons gc-analytics-event" 128 data-category="Site-Wide Custom Events" 129 data-label="Navigation menu button" 130 visually-hidden 131 aria-label="Open menu"> 132 </button> 133 134<div class="devsite-product-name-wrapper"> 135 136 <a href="/" class="devsite-site-logo-link gc-analytics-event" 137 data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" 138 track-name="webRTC" track-metadata-position="nav" 139 track-metadata-eventDetail="nav"> 140 141 <picture> 142 143 <source srcset="https://www.gstatic.com/devrel-devsite/prod/v5be16d8c9f9402e54c2da2ff24cb75c148f5d2bc84c6f8dfc8b9e16ae456160b/webrtc/images/lockup-dark-theme.svg" 144 media="(prefers-color-scheme: dark)" 145 class="devsite-dark-theme"> 146 147 <img src="https://www.gstatic.com/devrel-devsite/prod/v5be16d8c9f9402e54c2da2ff24cb75c148f5d2bc84c6f8dfc8b9e16ae456160b/webrtc/images/lockup.svg" class="devsite-site-logo" alt="WebRTC"> 148 </picture> 149 150</a> 151 152 153 154</div> 155 <div class="devsite-top-logo-row-middle"> 156 <div class="devsite-header-upper-tabs"> 157 158 </div> 159 160<devsite-search 161 enable-signin 162 enable-search 163 enable-suggestions 164 enable-query-completion 165 166 enable-search-summaries 167 project-name="WebRTC" 168 tenant-name="WebRTC" 169 170 171 172 173 174 > 175 <form class="devsite-search-form" action="https://webrtc.org/s/results" method="GET"> 176 <div class="devsite-search-container"> 177 <button type="button" 178 search-open 179 class="devsite-search-button devsite-header-icon-button button-flat material-icons" 180 181 aria-label="Open search"></button> 182 <div class="devsite-searchbox"> 183 <input 184 aria-activedescendant="" 185 aria-autocomplete="list" 186 187 aria-label="Search" 188 aria-expanded="false" 189 aria-haspopup="listbox" 190 autocomplete="off" 191 class="devsite-search-field devsite-search-query" 192 name="q" 193 194 placeholder="Search" 195 role="combobox" 196 type="text" 197 value="" 198 > 199 <div class="devsite-search-image material-icons" aria-hidden="true"> 200 201 <svg class="devsite-search-ai-image" width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 202 <g clip-path="url(#clip0_6641_386)"> 203 <path d="M19.6 21L13.3 14.7C12.8 15.1 12.225 15.4167 11.575 15.65C10.925 15.8833 10.2333 16 9.5 16C7.68333 16 6.14167 15.375 4.875 14.125C3.625 12.8583 3 11.3167 3 9.5C3 7.68333 3.625 6.15 4.875 4.9C6.14167 3.63333 7.68333 3 9.5 3C10.0167 3 10.5167 3.05833 11 3.175C11.4833 3.275 11.9417 3.43333 12.375 3.65L10.825 5.2C10.6083 5.13333 10.3917 5.08333 10.175 5.05C9.95833 5.01667 9.73333 5 9.5 5C8.25 5 7.18333 5.44167 6.3 6.325C5.43333 7.19167 5 8.25 5 9.5C5 10.75 5.43333 11.8167 6.3 12.7C7.18333 13.5667 8.25 14 9.5 14C10.6667 14 11.6667 13.625 12.5 12.875C13.35 12.1083 13.8417 11.15 13.975 10H15.975C15.925 10.6333 15.7833 11.2333 15.55 11.8C15.3333 12.3667 15.05 12.8667 14.7 13.3L21 19.6L19.6 21ZM17.5 12C17.5 10.4667 16.9667 9.16667 15.9 8.1C14.8333 7.03333 13.5333 6.5 12 6.5C13.5333 6.5 14.8333 5.96667 15.9 4.9C16.9667 3.83333 17.5 2.53333 17.5 0.999999C17.5 2.53333 18.0333 3.83333 19.1 4.9C20.1667 5.96667 21.4667 6.5 23 6.5C21.4667 6.5 20.1667 7.03333 19.1 8.1C18.0333 9.16667 17.5 10.4667 17.5 12Z" fill="#5F6368"/> 204 </g> 205 <defs> 206 <clipPath id="clip0_6641_386"> 207 <rect width="24" height="24" fill="white"/> 208 </clipPath> 209 </defs> 210 </svg> 211 212 </div> 213 <div class="devsite-search-shortcut-icon-container" aria-hidden="true"> 214 <kbd class="devsite-search-shortcut-icon">/</kbd> 215 </div> 216 </div> 217 </div> 218 </form> 219 <button type="button" 220 search-close 221 class="devsite-search-button devsite-header-icon-button button-flat material-icons" 222 223 aria-label="Close search"></button> 224</devsite-search> 225 226 </div> 227 228 229 230 231 232 233 234 235 236 <devsite-appearance-selector></devsite-appearance-selector> 237 238 239<devsite-language-selector> 240 <ul role="presentation"> 241 242 243 <li role="presentation"> 244 <a role="menuitem" lang="en" 245 >English</a> 246 </li> 247 248 <li role="presentation"> 249 <a role="menuitem" lang="de" 250 >Deutsch</a> 251 </li> 252 253 <li role="presentation"> 254 <a role="menuitem" lang="es" 255 >Español</a> 256 </li> 257 258 <li role="presentation"> 259 <a role="menuitem" lang="es_419" 260 >Español â América Latina</a> 261 </li> 262 263 <li role="presentation"> 264 <a role="menuitem" lang="fr" 265 >Français</a> 266 </li> 267 268 <li role="presentation"> 269 <a role="menuitem" lang="id" 270 >Indonesia</a> 271 </li> 272 273 <li role="presentation"> 274 <a role="menuitem" lang="it" 275 >Italiano</a> 276 </li> 277 278 <li role="presentation"> 279 <a role="menuitem" lang="pl" 280 >Polski</a> 281 </li> 282 283 <li role="presentation"> 284 <a role="menuitem" lang="pt" 285 >Português</a> 286 </li> 287 288 <li role="presentation"> 289 <a role="menuitem" lang="pt_br" 290 >Português â Brasil</a> 291 </li> 292 293 <li role="presentation"> 294 <a role="menuitem" lang="vi" 295 >TiêÌng Việt</a> 296 </li> 297 298 <li role="presentation"> 299 <a role="menuitem" lang="tr" 300 >Türkçe</a> 301 </li> 302 303 <li role="presentation"> 304 <a role="menuitem" lang="ru" 305 >Ð ÑÑÑкий</a> 306 </li> 307 308 <li role="presentation"> 309 <a role="menuitem" lang="he" 310 >×¢×ר×ת</a> 311 </li> 312 313 <li role="presentation"> 314 <a role="menuitem" lang="ar" 315 >Ø§ÙØ¹Ø±Ø¨ÙÙØ©</a> 316 </li> 317 318 <li role="presentation"> 319 <a role="menuitem" lang="fa" 320 >ÙØ§Ø±Ø³Û</a> 321 </li> 322 323 <li role="presentation"> 324 <a role="menuitem" lang="hi" 325 >हिà¤à¤¦à¥</a> 326 </li> 327 328 <li role="presentation"> 329 <a role="menuitem" lang="bn" 330 >বাà¦à¦²à¦¾</a> 331 </li> 332 333 <li role="presentation"> 334 <a role="menuitem" lang="th" 335 >ภาษาà¹à¸à¸¢</a> 336 </li> 337 338 <li role="presentation"> 339 <a role="menuitem" lang="zh_cn" 340 >䏿 â ç®ä½</a> 341 </li> 342 343 <li role="presentation"> 344 <a role="menuitem" lang="zh_tw" 345 >䏿 â ç¹é«</a> 346 </li> 347 348 <li role="presentation"> 349 <a role="menuitem" lang="ja" 350 >æ¥æ¬èª</a> 351 </li> 352 353 <li role="presentation"> 354 <a role="menuitem" lang="ko" 355 >íêµì´</a> 356 </li> 357 358 </ul> 359</devsite-language-selector> 360 361 362 363 364 365 366 367 <devsite-user 368 369 370 371 id="devsite-user"> 372 373
374 <span class="button devsite-top-button" aria-hidden="true" visually-hidden>Sign in</span> 375 376 </devsite-user> 377 378 379 380 </div> 381 </div> 382 </div> 383 384 385 386 <div class="devsite-collapsible-section 387 "> 388 <div class="devsite-header-background"> 389 390 391 392 393 <div class="devsite-doc-set-nav-row"> 394 395 396 397 398 <devsite-tabs class="lower-tabs"> 399 400 <nav class="devsite-tabs-wrapper" aria-label="Lower tabs"> 401 402 403 <tab > 404 405 <a href="https://webrtc.org/" 406 class="devsite-tabs-content gc-analytics-event " 407 track-metadata-eventdetail="https://webrtc.org/" 408 409 track-type="nav" 410 track-metadata-position="nav - home" 411 track-metadata-module="primary nav" 412 413 414 415 data-category="Site-Wide Custom Events" 416 417 data-label="Tab: Home" 418 419 track-name="home" 420 421 > 422 Home 423 424 </a> 425 426 427 </tab> 428 429 430 431 <tab > 432 433 <a href="https://webrtc.org/getting-started/overview" 434 class="devsite-tabs-content gc-analytics-event " 435 track-metadata-eventdetail="https://webrtc.org/getting-started/overview" 436 437 track-type="nav" 438 track-metadata-position="nav - guides" 439 track-metadata-module="primary nav" 440 441 442 443 data-category="Site-Wide Custom Events" 444 445 data-label="Tab: Guides" 446 447 track-name="guides" 448 449 > 450 Guides 451 452 </a> 453 454 455 </tab> 456 457 458 459 <tab class="devsite-active"> 460 461 <a href="https://webrtc.org/support/overview" 462 class="devsite-tabs-content gc-analytics-event " 463 track-metadata-eventdetail="https://webrtc.org/support/overview" 464 465 track-type="nav" 466 track-metadata-position="nav - support" 467 track-metadata-module="primary nav" 468 aria-label="Support, selected" 469 470 471 data-category="Site-Wide Custom Events" 472 473 data-label="Tab: Support" 474 475 track-name="support" 476 477 > 478 Support 479 480 </a> 481 482 483 </tab> 484 485 486 </nav> 487 488 </devsite-tabs> 489 490 491 492 </div> 493 494 </div> 495 </div> 496 497</div> 498 499 500 501 502</devsite-header> 503 <devsite-book-nav scrollbars > 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527<div class="devsite-book-nav-filter" 528 > 529 <span class="filter-list-icon material-icons" aria-hidden="true"></span> 530 <input type="text" 531 placeholder="Filter" 532 533 aria-label="Type to filter" 534 role="searchbox"> 535 536 <span class="filter-clear-button hidden" 537 data-title="Clear filter" 538 aria-label="Clear filter" 539 role="button" 540 tabindex="0"></span> 541</div> 542 543<nav class="devsite-book-nav devsite-nav nocontent" data-nosnippet 544 aria-label="Side menu"> 545 <div class="devsite-mobile-header"> 546 <button type="button" 547 id="devsite-close-nav" 548 class="devsite-header-icon-button button-flat material-icons gc-analytics-event" 549 data-category="Site-Wide Custom Events" 550 data-label="Close navigation" 551 aria-label="Close navigation"> 552 </button> 553 <div class="devsite-product-name-wrapper"> 554 555 <a href="/" class="devsite-site-logo-link gc-analytics-event" 556 data-category="Site-Wide Custom Events" data-label="Site logo" track-type="globalNav" 557 track-name="webRTC" track-metadata-position="nav" 558 track-metadata-eventDetail="nav"> 559 560 <picture> 561 562 <source srcset="https://www.gstatic.com/devrel-devsite/prod/v5be16d8c9f9402e54c2da2ff24cb75c148f5d2bc84c6f8dfc8b9e16ae456160b/webrtc/images/lockup-dark-theme.svg" 563 media="(prefers-color-scheme: dark)" 564 class="devsite-dark-theme"> 565 566 <img src="https://www.gstatic.com/devrel-devsite/prod/v5be16d8c9f9402e54c2da2ff24cb75c148f5d2bc84c6f8dfc8b9e16ae456160b/webrtc/images/lockup.svg" class="devsite-site-logo" alt="WebRTC"> 567 </picture> 568 569</a> 570 571 572</div> 573 </div> 574 575 <div class="devsite-book-nav-wrapper"> 576 <div class="devsite-mobile-nav-top"> 577 578 <ul class="devsite-nav-list"> 579 580 581<li class="devsite-nav-item"> 582 583 584 <a href="/" 585 586 class="devsite-nav-title gc-analytics-event 587 588 " 589 590 591 592 593 data-category="Site-Wide Custom Events" 594 595 data-label="Tab: Home" 596 597 track-name="home" 598 599 600 data-category="Site-Wide Custom Events" 601 data-label="Responsive Tab: Home" 602 track-type="navMenu" 603 track-metadata-eventDetail="globalMenu" 604 track-metadata-position="nav"> 605 606 <span class="devsite-nav-text" tooltip > 607 Home 608 </span> 609 610 611 </a> 612 613 614</li> 615 616 617 618<li class="devsite-nav-item"> 619 620 621 <a href="/getting-started/overview" 622 623 class="devsite-nav-title gc-analytics-event 624 devsite-nav-has-children 625 " 626 627 628 629 630 data-category="Site-Wide Custom Events" 631 632 data-label="Tab: Guides" 633 634 track-name="guides" 635 636 637 data-category="Site-Wide Custom Events" 638 data-label="Responsive Tab: Guides" 639 track-type="navMenu" 640 track-metadata-eventDetail="globalMenu" 641 track-metadata-position="nav"> 642 643 <span class="devsite-nav-text" tooltip > 644 Guides 645 </span> 646 647 <span class="devsite-nav-icon material-icons" data-icon="forward" 648 > 649 </span> 650 651 652 </a> 653 654 655</li> 656 657 658 659<li class="devsite-nav-item"> 660 661 662 <a href="/support/overview" 663 664 class="devsite-nav-title gc-analytics-event 665 devsite-nav-has-children 666 devsite-nav-active" 667 668 669 670 671 data-category="Site-Wide Custom Events" 672 673 data-label="Tab: Support" 674 675 track-name="support" 676 677 678 data-category="Site-Wide Custom Events" 679 data-label="Responsive Tab: Support" 680 track-type="navMenu" 681 track-metadata-eventDetail="globalMenu" 682 track-metadata-position="nav"> 683 684 <span class="devsite-nav-text" tooltip > 685 Support 686 </span> 687 688 <span class="devsite-nav-icon material-icons" data-icon="forward" 689 > 690 </span> 691 692 693 </a> 694 695 696</li> 697 698 699 700 701 </ul> 702 703 </div> 704 705 <div class="devsite-mobile-nav-bottom"> 706 707 708 <ul class="devsite-nav-list" menu="_book"> 709 <li class="devsite-nav-item"><a href="/support/overview" 710 class="devsite-nav-title" 711 ><span class="devsite-nav-text" tooltip>Overview</span></a></li> 712 713 <li class="devsite-nav-item"><a href="https://webrtc.googlesource.com/src/+/refs/heads/main/docs/native-code" 714 class="devsite-nav-title" 715 ><span class="devsite-nav-text" tooltip>Native development</span></a></li> 716 717 <li class="devsite-nav-item"><a href="/support/license" 718 class="devsite-nav-title" 719 ><span class="devsite-nav-text" tooltip>License</span></a></li> 720 721 <li class="devsite-nav-item"><a href="/support/bug-reporting" 722 class="devsite-nav-title" 723 ><span class="devsite-nav-text" tooltip>Bug reporting</span></a></li> 724 725 <li class="devsite-nav-item"><a href="https://groups.google.com/forum/#!forum/discuss-webrtc" 726 class="devsite-nav-title" 727 ><span class="devsite-nav-text" tooltip>Google Groups</span></a></li> 728 729 <li class="devsite-nav-item"><a href="/support/code-of-conduct" 730 class="devsite-nav-title" 731 ><span class="devsite-nav-text" tooltip>Code of conduct</span></a></li> 732 733 <li class="devsite-nav-item"><a href="/support/contributing" 734 class="devsite-nav-title" 735 ><span class="devsite-nav-text" tooltip>Contributing</span></a></li> 736 737 <li class="devsite-nav-item"><a href="/support/kite" 738 class="devsite-nav-title" 739 ><span class="devsite-nav-text" tooltip>KITE</span></a></li> 740 741 <li class="devsite-nav-item"><a href="/support/standardization" 742 class="devsite-nav-title" 743 ><span class="devsite-nav-text" tooltip>Standardization</span></a></li> 744 745 <li class="devsite-nav-item"><a href="https://webrtc.googlesource.com/src" 746 class="devsite-nav-title" 747 ><span class="devsite-nav-text" tooltip>Source repository</span></a></li> 748 749 <li class="devsite-nav-item"><a href="https://chromium.googlesource.com/external/webrtc/+/refs/heads/main/docs/release-notes.md" 750 class="devsite-nav-title" 751 ><span class="devsite-nav-text" tooltip>Release Notes</span></a></li> 752 753 <li class="devsite-nav-item"><a href="https://webrtc.github.io/samples" 754 class="devsite-nav-title" 755 ><span class="devsite-nav-text" tooltip>Samples</span></a></li> 756 757 <li class="devsite-nav-item"><a href="https://www.youtube.com/playlist?list=PLCJBf3eedefzXOQihAamh17r4Sm7gavhX" 758 class="devsite-nav-title" 759 ><span class="devsite-nav-text" tooltip>WebRTC Videos</span></a></li> 760 </ul> 761 762 763 764 765 766 767 768 769 770 771 772 </div> 773 774 </div> 775</nav> 776 777 </devsite-book-nav> 778 779 <section id="gc-wrapper">
780 <main role="main" id="main-content" class="devsite-main-content" 781 782 has-book-nav 783 has-sidebar 784 > 785 <div class="devsite-sidebar"> 786 <div class="devsite-sidebar-content"> 787 788 <devsite-toc class="devsite-nav" 789 role="navigation" 790 aria-label="On this page" 791 depth="2" 792 scrollbars 793 data-nosnippet 794 ></devsite-toc> 795 <devsite-recommendations-sidebar class="nocontent devsite-nav" data-nosnippet> 796 </devsite-recommendations-sidebar> 797 </div> 798 </div> 799 <devsite-content> 800 801 802 803 804 805 806 807 808 809 810 811 812<article class="devsite-article"> 813 814 815 816 <div class="devsite-banner devsite-banner-announcement nocontent" data-nosnippet 817 818 819 > 820 <div class="devsite-banner-message"> 821 <div class="devsite-banner-message-text"> 822 <style> 823 .devsite-banner-announcement:not(.devsite-banner-tenant) { 824 background: #202124; 825 color: white; 826 font-weight: 500; 827 } 828 .devsite-banner-announcement a { 829 color: white; 830 font-weight: 700; 831 } 832 .devsite-banner-announcement a:link:not(.button), 833 .devsite-banner-announcement a:visited:not(.button) { 834 background: 0; 835 } 836 .devsite-banner-announcement a:hover, 837 .devsite-banner-announcement a:focus { 838 text-decoration: none; 839 } 840 .devsite-banner-announcement .devsite-banner-message-text { 841 margin: 0 auto; 842 } 843</style> <span class="nocontent"> 844 Google is committed to advancing racial equity for Black communities. 845</span> <a href="https://google.com/racialequity" 846 class="gc-analytics-event nocontent" 847 data-category="Announcement" 848 data-label="Racial Equity">See how.</a> 849 </div> 850 </div> 851 </div> 852 853 854 855 856 <div class="devsite-article-meta nocontent" role="navigation" data-nosnippet> 857 858 859 <ul class="devsite-breadcrumb-list" 860 861 aria-label="Breadcrumb"> 862 863 <li class="devsite-breadcrumb-item 864 "> 865 866 867 868 869 870 <a href="https://webrtc.org/" 871 872 class="devsite-breadcrumb-link gc-analytics-event" 873 874 data-category="Site-Wide Custom Events" 875 876 data-label="Breadcrumbs" 877 878 data-value="1" 879 880 track-type="globalNav" 881 882 track-name="breadcrumb" 883 884 track-metadata-position="1" 885 886 track-metadata-eventdetail="WebRTC" 887 888 > 889 890 WebRTC 891 892 </a> 893 894 895 896 </li> 897 898 <li class="devsite-breadcrumb-item 899 "> 900 901 902 <div class="devsite-breadcrumb-guillemet material-icons" aria-hidden="true"></div> 903 904 905 906 907 908 <a href="https://webrtc.org/support/overview" 909 910 class="devsite-breadcrumb-link gc-analytics-event" 911 912 data-category="Site-Wide Custom Events" 913 914 data-label="Breadcrumbs" 915 916 data-value="2" 917 918 track-type="globalNav" 919 920 track-name="breadcrumb" 921 922 track-metadata-position="2" 923 924 track-metadata-eventdetail="" 925 926 > 927 928 Support 929 930 </a> 931 932 933 934 </li> 935 936</ul> 937 938 939 <devsite-thumb-rating position="header"> 940 </devsite-thumb-rating> 941 942 943 </div> 944 945 <h1 class="devsite-page-title" tabindex="-1"> 946 WebRTC support overview<devsite-actions hidden data-nosnippet></devsite-actions> 947 948 949 </h1> 950 <div class="devsite-page-title-meta"><devsite-view-release-notes></devsite-view-release-notes></div> 951 952 953 <devsite-toc class="devsite-nav" 954 depth="2" 955 devsite-toc-embedded 956 > 957 </devsite-toc> 958 959 960 <div class="devsite-article-body clearfix 961 "> 962 963 964 965 966 967 968<p>Here you'll find the different support options for developing WebRTC-based 969applications, including links to API references, external tutorials, sample 970code, testing guidelines, and the current state of support for different 971browsers and platforms.</p> 972 973 974 975 976</div> 977 978 979 980 981 982 <devsite-thumb-rating position="footer"> 983 </devsite-thumb-rating> 984 985 986 987 988 989 990 <div class="devsite-floating-action-buttons"></div></article> 991 992 993<devsite-content-footer class="nocontent" data-nosnippet> 994 <p>Except as otherwise noted, the content of this page is licensed under the <a href="https://creativecommons.org/licenses/by/4.0/">
994Creative Commons Attribution 4.0 License</a>, and code samples are licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache 2.0 License</a>. For details, see the <a href="https://developers.google.com/site-policies">Google Developers Site Policies</a>. Java is a registered trademark of Oracle and/or its affiliates.</p> 995 <p>Last updated 2019-05-28 UTC.</p> 996</devsite-content-footer> 997 998 999<devsite-notification 1000> 1001</devsite-notification> 1002 1003 1004 1005<div class="devsite-content-data"> 1006 1007 1008 <template class="devsite-content-data-template"> 1009 [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2019-05-28 UTC."],[],[]] 1010 </template> 1011 1012</div> 1013 1014 </devsite-content> 1015 </main> 1016 <devsite-footer-promos class="devsite-footer"> 1017 1018 1019 1020 </devsite-footer-promos> 1021 <devsite-footer-linkboxes class="devsite-footer"> 1022 1023 1024<nav class="devsite-footer-linkboxes nocontent" 1025 aria-label="Footer links" 1026 data-nosnippet> 1027 1028 <ul class="devsite-footer-linkboxes-list"> 1029 1030 <li class="devsite-footer-linkbox "> 1031 <h3 class="devsite-footer-linkbox-heading no-link">Key topics</h3> 1032 <ul class="devsite-footer-linkbox-list"> 1033 1034 <li class="devsite-footer-linkbox-item"> 1035 1036 <a href="//developer.mozilla.org/en-US/docs/Glossary/WebRTC" 1037 class="devsite-footer-linkbox-link gc-analytics-event" 1038 data-category="Site-Wide Custom Events" 1039 1040 data-label="Footer Link (index 1)" 1041 > 1042 1043 1044 WebRTC on MDN 1045 1046 </a> 1047 1048 1049 </li> 1050 1051 <li class="devsite-footer-linkbox-item"> 1052 1053 <a href="//webrtc.github.io/samples/" 1054 class="devsite-footer-linkbox-link gc-analytics-event" 1055 data-category="Site-Wide Custom Events" 1056 1057 data-label="Footer Link (index 2)" 1058 > 1059 1060 1061 Samples 1062 1063 </a> 1064 1065 1066 </li> 1067 1068 <li class="devsite-footer-linkbox-item"> 1069 1070 <a href="//webrtc.googlesource.com/src" 1071 class="devsite-footer-linkbox-link gc-analytics-event" 1072 data-category="Site-Wide Custom Events" 1073 1074 data-label="Footer Link (index 3)" 1075 > 1076 1077 1078 1079 1080 1081 Source repository 1082 1083 </a> 1084 1085 1086 </li> 1087 1088 </ul> 1089 </li> 1090 1091 <li class="devsite-footer-linkbox "> 1092 <h3 class="devsite-footer-linkbox-heading no-link">Support</h3> 1093 <ul class="devsite-footer-linkbox-list"> 1094 1095 <li class="devsite-footer-linkbox-item"> 1096 1097 <a href="//groups.google.com/forum/#!forum/discuss-webrtc" 1098 class="devsite-footer-linkbox-link gc-analytics-event" 1099 data-category="Site-Wide Custom Events" 1100 1101 data-label="Footer Link (index 1)" 1102 > 1103 1104 1105 Google Groups 1106 1107 </a> 1108 1109 1110 </li> 1111 1112 <li class="devsite-footer-linkbox-item"> 1113 1114 <a href="//stackoverflow.com/questions/tagged/webrtc" 1115 class="devsite-footer-linkbox-link gc-analytics-event" 1116 data-category="Site-Wide Custom Events" 1117 1118 data-label="Footer Link (index 2)" 1119 > 1120 1121 1122 Stack Overflow 1123 1124 </a> 1125 1126 1127 </li> 1128 1129 <li class="devsite-footer-linkbox-item"> 1130 1131 <a href="//twitter.com/webrtc" 1132 class="devsite-footer-linkbox-link gc-analytics-event" 1133 data-category="Site-Wide Custom Events" 1134 1135 data-label="Footer Link (index 3)" 1136 > 1137 1138 1139 1140 1141 1142 Twitter 1143 1144 </a> 1145 1146 1147 </li> 1148 1149 </ul> 1150 </li> 1151 1152 </ul> 1153 1154</nav> 1155 1156 </devsite-footer-linkboxes> 1157 <devsite-footer-utility class="devsite-footer"> 1158 1159 1160 1161<div class="devsite-footer-utility nocontent" data-nosnippet> 1162 1163 1164 <nav class="devsite-footer-sites" aria-label="Other Google Developers websites"> 1165 <a href="https://developers.google.com/" 1166 class="devsite-footer-sites-logo-link gc-analytics-event" 1167 data-category="Site-Wide Custom Events" 1168 data-label="Footer Google Developers Link"> 1169 <picture> 1170
1171 <source srcset="https://www.gstatic.com/devrel-devsite/prod/v5be16d8c9f9402e54c2da2ff24cb75c148f5d2bc84c6f8dfc8b9e16ae456160b/webrtc/images/lockup-google-for-developers-dark-theme.svg" 1172 media="(prefers-color-scheme: none)" 1173 class="devsite-dark-theme"> 1174 1175 <img class="devsite-footer-sites-logo" 1176 src="https://www.gstatic.com/devrel-devsite/prod/v5be16d8c9f9402e54c2da2ff24cb75c148f5d2bc84c6f8dfc8b9e16ae456160b/webrtc/images/lockup-google-for-developers.svg" 1177 loading="lazy" 1178 alt="Google Developers"> 1179 </picture> 1180 </a> 1181 <ul class="devsite-footer-sites-list"> 1182 1183 <li class="devsite-footer-sites-item"> 1184 <a href="//developer.android.com" 1185 class="devsite-footer-sites-link 1186 gc-analytics-event" 1187 data-category="Site-Wide Custom Events" 1188 1189 data-label="Footer Android Link" 1190 1191 > 1192 Android 1193 </a> 1194 </li> 1195 1196 <li class="devsite-footer-sites-item"> 1197 <a href="//developer.chrome.com/home" 1198 class="devsite-footer-sites-link 1199 gc-analytics-event" 1200 data-category="Site-Wide Custom Events" 1201 1202 data-label="Footer Chrome Link" 1203 1204 > 1205 Chrome 1206 </a> 1207 </li> 1208 1209 <li class="devsite-footer-sites-item"> 1210 <a href="//firebase.google.com" 1211 class="devsite-footer-sites-link 1212 gc-analytics-event" 1213 data-category="Site-Wide Custom Events" 1214 1215 data-label="Footer Firebase Link" 1216 1217 > 1218 Firebase 1219 </a> 1220 </li> 1221 1222 <li class="devsite-footer-sites-item"> 1223 <a href="//cloud.google.com" 1224 class="devsite-footer-sites-link 1225 gc-analytics-event" 1226 data-category="Site-Wide Custom Events" 1227 1228 data-label="Footer Google Cloud Platform Link" 1229 1230 > 1231 Google Cloud Platform 1232 </a> 1233 </li> 1234 1235 <li class="devsite-footer-sites-item"> 1236 <a href="//developers.google.com/products/" 1237 class="devsite-footer-sites-link 1238 gc-analytics-event" 1239 data-category="Site-Wide Custom Events" 1240 1241 data-label="Footer All products Link" 1242 1243 > 1244 All products 1245 </a> 1246 </li> 1247 1248 </ul> 1249 </nav> 1250 1251 1252 1253 <nav class="devsite-footer-utility-links" aria-label="Utility links"> 1254 1255 <ul class="devsite-footer-utility-list"> 1256 1257 <li class="devsite-footer-utility-item 1258 "> 1259 1260 1261 <a class="devsite-footer-utility-link gc-analytics-event" 1262 href="//policies.google.com/terms" 1263 data-category="Site-Wide Custom Events" 1264 data-label="Footer Terms link" 1265 > 1266 Terms 1267 </a> 1268 1269 </li> 1270 1271 <li class="devsite-footer-utility-item 1272 "> 1273 1274 1275 <a class="devsite-footer-utility-link gc-analytics-event" 1276 href="//policies.google.com/privacy" 1277 data-category="Site-Wide Custom Events" 1278 data-label="Footer Privacy link" 1279 > 1280 Privacy 1281 </a> 1282 1283 </li> 1284 1285 <li class="devsite-footer-utility-item 1286 glue-cookie-notification-bar-control"> 1287 1288 1289 <a class="devsite-footer-utility-link gc-analytics-event" 1290 href="#" 1291 data-category="Site-Wide Custom Events" 1292 data-label="Footer Manage cookies link" 1293 1294 aria-hidden="true" 1295 > 1296 Manage cookies 1297 </a> 1298 1299 </li> 1300 1301 </ul> 1302 1303 1304<devsite-language-selector> 1305 <ul role="presentation"> 1306 1307 1308 <li role="presentation"> 1309 <a role="menuitem" lang="en" 1310 >English</a> 1311 </li> 1312 1313 <li role="presentation"> 1314 <a role="menuitem" lang="de" 1315 >Deutsch</a> 1316 </li> 1317 1318 <li role="presentation"> 1319 <a role="menuitem" lang="es" 1320 >Español</a> 1321 </li> 1322 1323 <li role="presentation"> 1324 <a role="menuitem" lang="es_419" 1325 >Español â América Latina</a> 1326 </li> 1327 1328 <li role="presentation"> 1329 <a role="menuitem" lang="fr" 1330 >Français</a> 1331 </li> 1332 1333 <li role="presentation"> 1334 <a role="menuitem" lang="id" 1335 >Indonesia</a> 1336 </li> 1337 1338 <li role="presentation"> 1339 <a role="menuitem" lang="it" 1340 >Italiano</a> 1341 </li> 1342 1343 <li role="presentation"> 1344 <a role="menuitem" lang="pl" 1345 >Polski</a> 1346 </li> 1347 1348 <li role="presentation"> 1349 <a role="menuitem" lang="pt" 1350 >Português</a> 1351 </li> 1352 1353 <li role="presentation"> 1354 <a role="menuitem" lang="pt_br" 1355 >Português â Brasil</a> 1356 </li> 1357 1358 <li role="presentation"> 1359 <a role="menuitem" lang="vi" 1360 >TiêÌng Việt</a> 1361 </li> 1362 1363 <li role="presentation"> 1364 <a role="menuitem" lang="tr" 1365 >Türkçe</a> 1366 </li> 1367 1368 <li role="presentation"> 1369 <a role="menuitem" lang="ru" 1370 >Ð ÑÑÑкий</a> 1371 </li> 1372 1373 <li role="presentation"> 1374 <a role="menuitem" lang="he" 1375 >×¢×ר×ת</a> 1376 </li> 1377 1378 <li role="presentation"> 1379 <a role="menuitem" lang="ar" 1380 >Ø§ÙØ¹Ø±Ø¨ÙÙØ©</a> 1381 </li> 1382 1383 <li role="presentation"> 1384 <a role="menuitem" lang="fa" 1385 >ÙØ§Ø±Ø³Û</a> 1386 </li> 1387 1388 <li role="presentation"> 1389 <a role="menuitem" lang="hi" 1390 >हिà¤à¤¦à¥</a> 1391 </li> 1392 1393 <li role="presentation"> 1394 <a role="menuitem" lang="bn" 1395 >বাà¦à¦²à¦¾</a> 1396 </li> 1397 1398 <li role="presentation"> 1399 <a role="menuitem" lang="th" 1400 >ภาษาà¹à¸à¸¢</a> 1401 </li> 1402 1403 <li role="presentation"> 1404 <a role="menuitem" lang="zh_cn" 1405 >䏿 â ç®ä½</a> 1406 </li> 1407 1408 <li role="presentation"> 1409 <a role="menuitem" lang="zh_tw" 1410 >䏿 â ç¹é«</a> 1411 </li> 1412 1413 <li role="presentation"> 1414 <a role="menuitem" lang="ja" 1415 >æ¥æ¬èª</a> 1416 </li> 1417 1418 <li role="presentation"> 1419 <a role="menuitem" lang="ko" 1420 >íêµì´</a> 1421 </li> 1422 1423 </ul> 1424</devsite-language-selector> 1425 1426 </nav> 1427</div> 1428 1429 </devsite-footer-utility> 1430 <devsite-panel> 1431 1432 </devsite-panel> 1433 1434 </section> 1435 </section> 1436 <devsite-sitemask></devsite-sitemask> 1437 <devsite-snackbar></devsite-snackbar> 1438 <devsite-tooltip ></devsite-tooltip> 1439 <devsite-heading-link></devsite-heading-link> 1440 <devsite-analytics> 1441 1442
1442<script type="application/json" analytics>[{"dimensions": {"dimension5": false, "dimension3": "en", "dimension1": "Signed out", "dimension2": false, "dimension4": "en"}, "gaid": "UA-23466548-1", "metrics": {"ratings_count": "metric2", "ratings_value": "metric1"}, "purpose": 0}]</script>
vendor: 1 bytes, line 1442
1442
1443<script type="application/json" tag-management>{"at": "True", "ga4": [{"id": "G-KRN165NY0F", "purpose": 0}], "ga4p": [{"id": "G-KRN165NY0F", "purpose": 0}], "gtm": [], "parameters": {"internalUser": "False", "language": {"machineTranslated": "False", "requested": "en", "served": "en"}, "pageType": "article", "projectName": "WebRTC", "signedIn": "False", "tenant": "webrtc", "recommendations": {"sourcePage": "", "sourceType": 0, "sourceRank": 0, "sourceIdenticalDescriptions": 0, "sourceTitleWords": 0, "sourceDescriptionWords": 0, "experiment": ""}, "experiment": {"ids": ""}}}</script>
1443 1444 1445 </devsite-analytics> 1446 1447 1448 1449
1450<script nonce="H/CnAwJWOakIlhMMFwP332TNwqTFtC"> 1451 1452 (function(d,e,v,s,i,t,E){d['GoogleDevelopersObject']=i; 1453 t=e.createElement(v);t.async=1;t.src=s;E=e.getElementsByTagName(v)[0]; 1454 E.parentNode.insertBefore(t,E);})(window, document, 'script', 1455 'https://www.gstatic.com/devrel-devsite/prod/v5be16d8c9f9402e54c2da2ff24cb75c148f5d2bc84c6f8dfc8b9e16ae456160b/webrtc/js/app_loader.js', '[25,"en",null,"/js/devsite_app_module.js","https://www.gstatic.com/devrel-devsite/prod/v5be16d8c9f9402e54c2da2ff24cb75c148f5d2bc84c6f8dfc8b9e16ae456160b","https://www.gstatic.com/devrel-devsite/prod/v5be16d8c9f9402e54c2da2ff24cb75c148f5d2bc84c6f8dfc8b9e16ae456160b/webrtc","https://webrtc-dot-devsite-v2-prod-3p.appspot.com",null,null,["/_pwa/webrtc/manifest.json","https://www.gstatic.com/devrel-devsite/prod/v5be16d8c9f9402e54c2da2ff24cb75c148f5d2bc84c6f8dfc8b9e16ae456160b/images/video-placeholder.svg","https://www.gstatic.com/devrel-devsite/prod/v5be16d8c9f9402e54c2da2ff24cb75c148f5d2bc84c6f8dfc8b9e16ae456160b/webrtc/images/favicon.png","https://www.gstatic.com/devrel-devsite/prod/v5be16d8c9f9402e54c2da2ff24cb75c148f5d2bc84c6f8dfc8b9e16ae456160b/webrtc/images/lockup.svg","https://fonts.googleapis.com/css?family=Roboto:300,400,400italic,500,500italic,700,700italic|Roboto+Mono:400,500,700&display=swap"],1,null,[1,6,8,12,14,17,21,25,50,52,63,70,75,76,80,87,91,92,93,97,98,100,101,102,103,104,105,107,108,109,110,112,113,117,118,120,122,124,125,126,127,129,130,131,132,133,134,135,136,138,140,141,147,148,149,151,152,156,157,158,159,161,163,164,168,169,170,179,180,182,183,186,191,193,196],"AIzaSyCNm9YxQumEXwGJgTDjxoxXK6m1F-9720Q","AIzaSyCc76DZePGtoyUjqKrLdsMGk_ry7sljLbY","webrtc.org","AIzaSyB9bqgQ2t11WJsOX8qNsCQ6U-w91mmqF-I","AIzaSyAdYnStPdzjcJJtQ0mvIaeaMKj7_t6J_Fg",null,null,null,["Profiles__enable_developer_profile_benefits_ui_redesign","Profiles__enable_complete_playlist_endpoint","MiscFeatureFlags__developers_footer_image","MiscFeatureFlags__enable_firebase_utm","Cloud__enable_cloud_shell_fte_user_flow","Cloud__cache_serialized_dynamic_content","Profiles__require_profile_eligibility_for_signin","Profiles__enable_purchase_prompts","Profiles__enable_developer_profiles_callout","DevPro__enable_google_one_card","DevPro__enable_g1_integration","Concierge__enable_actions_menu","DevPro__enable_free_benefits","DevPro__enable_developer_subscriptions","MiscFeatureFlags__enable_project_variables","MiscFeatureFlags__enable_variable_operator","Profiles__enable_developer_profile_pages_as_content","Search__enable_ai_eligibility_checks","Analytics__enable_devpro_interaction_logging","CloudShell__cloud_code_overflow_menu","DevPro__enable_devpro_offers","Profiles__enable_public_developer_profiles","TpcFeatures__proxy_prod_host","CloudShell__cloud_shell_button","Profiles__enable_awarding_url","Concierge__enable_pushui","MiscFeatureFlags__gdp_dashboard_reskin_enabled","Profiles__enable_callout_notifications","DevPro__enable_firebase_workspaces_card","DevPro__enable_nvidia_credits_card","Search__enable_ai_search_summaries_for_all","MiscFeatureFlags__remove_cross_domain_tracking_params","Cloud__fast_free_trial","DevPro__enable_cloud_innovators_plus","Cloud__enable_cloudx_experiment_ids","Cloud__enable_legacy_calculator_redirect","AIStudioInteractionsToggle__interactions_are_default","Search__enable_page_map","MiscFeatureFlags__enable_appearance_cookies","Search__enable_dynamic_content_confidential_banner","Analytics__enable_clearcut_logging","Profiles__enable_release_notes_notifications","TpcFeatures__enable_unmirrored_page_left_nav","Profiles__enable_auto_apply_credits","Profiles__enable_completecodelab_endpoint","DevPro__remove_eu_tax_intake_form","MiscFeatureFlags__fix_lower_breadcrumbs","Profiles__enable_user_type","Profiles__enable_profile_collections","Profiles__enable_targeted_hero","MiscFeatureFlags__enable_explicit_template_dependencies","Profiles__enable_recognition_badges","BookNav__enable_tenant_cache_key","DevPro__enable_credits_banner","Concierge__enable_remove_info_panel_tags","MiscFeatureFlags__developers_footer_dark_image","Search__enable_suggestions_from_borg","Profiles__enable_completequiz_endpoint","Profiles__enable_page_saving","Cloud__enable_free_trial_server_call","MiscFeatureFlags__enable_dark_theme","SignIn__enable_l1_signup_flow","MiscFeatureFlags__enable_variable_operator_index_yaml","DevPro__enable_enterprise","DevPro__enable_code_assist","Profiles__enable_join_program_group_endpoint","DevPro__enable_embed_profile_creation","Profiles__enable_playlist_community_acl","DevPro__enable_google_payments_buyflow","MiscFeatureFlags__enable_explain_this_code","
1455EngEduTelemetry__enable_engedu_telemetry","Profiles__enable_stripe_subscription_management","DevPro__enable_vertex_credit_card","DevPro__enable_google_payments","Profiles__enable_dashboard_curated_recommendations","DevPro__enable_g1_ineligible_redirect","Experiments__reqs_query_experiments","DevPro__enable_devsite_captcha","Cloud__enable_cloud_dlp_service","MiscFeatureFlags__enable_framebox_badge_methods","MiscFeatureFlags__enable_view_transitions","Cloud__enable_cloud_shell"],null,null,"AIzaSyA58TaKli1DculwmAmbpzLVGuWc8eCQgQc","https://developerscontentserving-pa.googleapis.com","AIzaSyDWBU60w0P9hEkr29kkksYs8Z7gvZ8u_wc","https://developerscontentsearch-pa.googleapis.com",2,4,null,"https://developerprofiles-pa.googleapis.com",[25,"webrtc","WebRTC","webrtc.org",null,"webrtc-dot-devsite-v2-prod-3p.appspot.com",null,null,[null,1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[1],null,null,null,null,null,null,null,null,null,null,null,[1]],null,[35,null,null,null,null,null,"/images/lockup.svg","/images/touchicon-180.png",null,null,null,1,null,1,null,null,null,null,null,null,null,2,null,null,null,"/images/lockup-dark-theme.svg",[]],[],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[2,4,6,7,1,12,14,15,17,18,20,21,22,23,28,30,32,36,39,40,43],null,[[],[1,1]],[[["UA-23466548-1"],["UA-23466548-2"],null,null,["UA-23466548-3"],null,null,[["G-KRN165NY0F"],null,null,[["G-KRN165NY0F",1]]],[["UA-23466548-1",1]],null,[["UA-23466548-3",1]],null,1],[[3,4],[5,8],[2,2],[4,5],[1,1]],[[2,2],[1,1]]],null,4],null,null,1,1,"https://developerscontentinsights-pa.googleapis.com","AIzaSyC11xEGtFhkmSh_iF6l_itbxnFz2GrIBOg","AIzaSyAXJ10nRF73mmdSDINgkCNX5bbd2KPcWm8","https://developers.googleapis.com",null,null,"AIzaSyCjP0KOnHfv8mwe38sfzZJMOnqE3HvrD4A",null,null,"https://developers.googleapis.com"]') 1456 1457</script>
1457 1458 1459 <devsite-a11y-announce></devsite-a11y-announce> 1460 </body> 1461</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.