タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

javascriptとJavaScriptとvideoに関するbraitomのブックマーク (4)

  • HTML5 Video

    HTML5 Video Events and API This page demonstrates the new HTML5 video element, its media API, and the media events. Play, pause, and seek in the entire video, change the volume, mute, change the playback rate (including going into negative values). See the effect on the video and on the underlying events and properties. load() play() pause() currentTime+=10 currentTime-=10 currentTime=50 playbackR

  • Media Source Extensions (W3C Candidate Recommendation 09 January 2014)

    Media Source Extensions™ W3C Working Draft 17 April 2025 More details about this document This version: https://www.w3.org/TR/2025/WD-media-source-2-20250417/ Latest published version: https://www.w3.org/TR/media-source-2/ Latest editor's draft:https://w3c.github.io/media-source/ History: https://www.w3.org/standards/history/media-source-2/ Commit history Latest Recommendation:https://www.w3.org/T

    Media Source Extensions (W3C Candidate Recommendation 09 January 2014)
    braitom
    braitom 2016/10/15
    “This specification extends HTMLMediaElement [HTML51] to allow JavaScript to generate media streams for playback. ”
  • GitHub - dailymotion/hls.js: JavaScript HLS client using Media Source Extension

    <script src="https://cdn.jsdelivr.net/npm/hls.js@latest"></script> <!-- Or if you want a more recent canary version --> <!-- <script src="https://cdn.jsdelivr.net/npm/hls.js@canary"></script> --> <video id="video"></video> <script> var video = document.getElementById('video'); if(Hls.isSupported()) { var hls = new Hls(); hls.loadSource('https://video-dev.github.io/streams/x36xhzz/x36xhzz.m3u8'); h

    GitHub - dailymotion/hls.js: JavaScript HLS client using Media Source Extension
    braitom
    braitom 2016/10/15
    “hls.js is a JavaScript library which implements an HTTP Live Streaming client.”
  • フロントエンドエンジニアのための動画ストリーミング技術基礎

    動画はデータ容量が大きい 画像と違い、動画コンテンツはデータ容量がとても大きいため、データをダウンロードして再生するまでに待ち時間が発生します。 動画のデータ容量が大きい理由はとても単純で、動画は画像データが集合したものだからです。静止画像を人間の目が滑らかに感じられる速さで切り替えて表示することで絵を動かすという表現を実現しています(よくパラパラマンガに例えられますが、そんな感じです)。この人間の目が滑らかに感じる速さというのが 1 秒間に 30 枚だったり 24 枚を切り替えることになります。29.97 (≒30) fps とか 24 fps とかの数字を耳にしたことがあるかと思いますが、24 fps の場合は 1 秒間(s)の間(p)に 24 フレーム(f)を切り替えることを意味します。 データを全て自分の端末にダウンロードしてから再生しようとすると、かなり長い待ち時間が発生してしま

    フロントエンドエンジニアのための動画ストリーミング技術基礎
    braitom
    braitom 2016/10/03
    ストリーミング配信について。ちょうどやってみようと思っていたのでめっちゃ参考になる。
  • 1