タグ

articleとWebRTCに関するefclのブックマーク (7)

  • Distribution @ Twitch - Media over QUIC

    Source This document was originally shared on MoQ IETF mailing list. This is a verbatim copy of the original, preserved without Google Docs. Introduction This is an attempt to document the issues that Twitch/Amazon IVS has encountered with various distribution protocols over the last 8 years. HLS We initially used RTMP for distribution but switched to HLS something like 8 years ago. We use MSE to

    efcl
    efcl 2023/11/21
    LHLSとWebRTCでの遅延
  • フロントエンド x RTC界隈の最近とこれから - console.lealog();

    フロントエンドエンジニアからみる、この界隈で今どんなIssueが話題になってるのかと、この先どういう動きがありそうかについて。 そこまで自分に先見の明があるとも思ってないけど、アウトプットしておかないと忘れてしまいそうなので・・。 ちなみにここでいうフロントエンドは、いわゆるブラウザとかJavaScriptAPIのことです。 プロトコル的な側面はそこまで詳しくないのであまり触れません。 WebRTC 1.0 GitHub - w3c/webrtc-pc: WebRTC 1.0 API まず、RTCといえばズバリのWebRTCから。 昨年末にWDからCRへ格上げということで、もうAPIが激変したりはしない・・はず。 実際のところ、ここ半年くらい大きな対応した覚えがないです。(WebRTCそのものを実装してる人は、地味にいろいろ対応してると思うけど) ガワのAPIという観点でいうと、最近はも

    フロントエンド x RTC界隈の最近とこれから - console.lealog();
    efcl
    efcl 2020/04/06
    WebRTC周りのWeb Platform APIのステータスやProposalについて。 WebTransport、WebRTC-QUIC、WebCodecs、WebSocketStreamなどの関連するAPIについて
  • On the Road to WebRTC 1.0, Including VP8

    Safari 11 was the first Safari version to support WebRTC. Since then, we have worked to continue improving WebKit’s implementation and compliance with the spec. I am excited to announce major improvements to WebRTC in Safari 12.1 on iOS 12.2 and macOS 10.14.4 betas, including VP8 video codec support, video simulcast support and Unified Plan SDP (Session Description Protocol) experimental support.

    On the Road to WebRTC 1.0, Including VP8
    efcl
    efcl 2019/03/17
    Safari 12.1のWebRTC対応更新について。 VP8コーデック、Simulcast、Unified Planの対応など。 Screen capture APIの実験的サポート、古いWebRTC APIの非推奨化など
  • RTCQuicTransport Coming to an Origin Trial Near You (Chrome 73)  |  Blog  |  Chrome for Developers

    What? The RTCQuicTransport is a new web platform API that allows exchanging arbitrary data with remote peers using the QUIC protocol. It’s intended for peer to peer use cases, and therefore is used with a standalone RTCIceTransport API to establish a peer-to-peer connection through ICE. The data is transported reliably and in order (see section below for details on unordered & unreliable delivery)

    efcl
    efcl 2019/02/03
    Chrome 73でQUICでの接続してデータのやりとりをするAPIである`RTCQuicTransport`のOrigin Trialが開始された。 WebRTC NV(Next Version)への取り組みとして、UDP上のQUICを使ったLow Level APIの策定が目的。
  • WebRTCで統計情報を収集する - Qiita

    統計情報とは? WebRTCでは、基盤となるネットワーク環境や送受信されるメディアの情報を監視することが出来るようにように、統計情報のAPIが規定されています。 最新の仕様書は https://w3c.github.io/webrtc-stats/ です。 このAPIで取得可能な情報は、WebRTCを使ってアプリケーションを開発したことがある方なら、一度はお世話になっているであろう、chrome://webrtc-internlsやabout:webrtcで表示される情報と同じ物となります。 注意: 記事中で、SkyWayのJavaScript SDKを利用して統計情報を収集していますが、こちらは非公式な方法となります。そのため、この方法は将来変更される可能性があります SkyWay JavaScript SDK v1.4.0からRTCPeerConnectionを取得するAPIが追加され

    WebRTCで統計情報を収集する - Qiita
    efcl
    efcl 2017/12/05
    WebRTCでの使用コーデック、送受信ストリーム情報などのメディアやネットワークに関する統計情報を取得する方法について
  • 実験用に自前でWebRTCのコードを書いていたら、こうなってしまった - Qiita

    といった感じになるのですが、ブラウザはwebサーバのアドレスがわかっていてもWebRTCで相手(ピア)に送信する送信先(IPアドレスとポート)がわからないので、いきなりストリーミングの送受信はできない、ということに気づかないと先に進めない、というわけです。 シグナリングはテキストチャットの仕組みで 更に調べてみると、そのためのパラメータ(SDPやICE Candidateと呼ばれるもの)をやり取りするのにwebサーバが必要、ということを学ぶことになりました。この手順を、シグナリング、と呼ぶわけです。(詳細は@massie_gさんの記事「WebRTCの簡易シグナリング」あたりが参考になると思います。) ということは、SDPもテキストなので、SDPやICE Candidateの交換はテキストチャット同じ仕組みで対応できるということがわかったため、テキストチャットを応用すればWebRTCシグナリ

    実験用に自前でWebRTCのコードを書いていたら、こうなってしまった - Qiita
    efcl
    efcl 2017/10/05
    WebRTCのシグナリングサーバを作ってみた話
  • 仕事で WebRTC

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    仕事で WebRTC
    efcl
    efcl 2017/05/15
    WebRTCのクライアントとサーバの選択についてのガイドライン
  • 1