<transcript><audio_33>small showcase for that it's basically a thing i did in my free time i i was a bit tired of using quality at home so i wanted to have a minimalistic media center self-contained</transcript><transcript><audio_34>so i i've built a webex extension for wp and that can be loaded at runtime by the word process and in that web extension i i use a upnp library i called</transcript><transcript><audio_35>libg upnp and the chan is here okay um so i use that library to to discover uh the media servers on the network and then for each server i modified the dom and add list elements</transcript><transcript><audio_36>to the html page rendered so i dynamically build a web page based on what's on the network basically and then i can do video playback with the normal video element</transcript><transcript><audio_37>let's stand on nowadays in webkit so there's a demo um it's really 30 seconds if you want to look at it on your phone you can scan that code otherwise i can just move on but yeah it's it's an</transcript><transcript><audio_38>interesting showcase of uh what you can it gives an overview of really what you</transcript> small showcase for that it's basically a thing i did in my free time i i was a bit tired of using quality at home so i wanted to have a minimalistic media center self-contained so i i've built a webex extension for wp and that can be loaded at runtime by the word process and in that web extension i i use a upnp library i called libg upnp and the chan is here okay um so i use that library to to discover uh the media servers on the network and then for each server i modified the dom and add list elements to the html page rendered so i dynamically build a web page based on what's on the network basically and then i can do video playback with the normal video element let's stand on nowadays in webkit so there's a demo um it's really 30 seconds if you want to look at it on your phone you can scan that code otherwise i can just move on but yeah it's it's an interesting showcase of uh what you can it gives an overview of really what you
{"source": "grass-yt-cc-by.-TP_y0G2j5Y|shard_10036_44|create_multimodal_data.extract_yt_and_generate_transcripts.53|shard_10036|create_multimodal_data.generate_captions.44|shard_10036|create_multimodal_data.generate_captions.53", "params": {"id": "-TP_y0G2j5Y", "channel_id": "UC9NuJImUbaSNKiwF2bdSfAw", "duration": 1016, "view_count": 2037, "age_limit": 0, "chapters": [{"start_time": 0.0, "title": "WPE, The WebKit port for Embedded platforms FOSDEM 2020, Brussels Philippe Normand", "end_time": 78.0}, {"start_time": 78.0, "title": "WPE, Web Platform for Embedded", "end_time": 205.0}, {"start_time": 205.0, "title": "Rendering backends Wayland-EGL extension usually required \u2022 Various implementations, most notably: \u2022 FDO backend - RDK backend (various devices supported under the RDK/Comcast umbrella)", "end_time": 256.0}, {"start_time": 256.0, "title": "WPEBackend-FDO \u2022 Depends on EGL, usually provided by Mesa or binary drivers \u2022 High level API provided for applications (browsers, but also other apps!) \u2022 Recommended by upstream WPE community", "end_time": 300.0}, {"start_time": 300.0, "title": "Cog, the minimal WPE-based browser \u2022 Optional (but recommended) dependency on WPEBackend-FDO \u2022 No window Chrome (optional GTK Chrome could be considered) \u2022 Single web view \u2022 Can be operated through D-Bus", "end_time": 340.0}, {"start_time": 340.0, "title": "Running Cog without Wayland compositor Through the DRM backend! \u2022 Wayland buffers for DMABufs imported as GBM Buffer objects \u2022 Rendering through DRM \u2022 Input events handled with libinput", "end_time": 528.0}, {"start_time": 528.0, "title": "Dependency on WPEBackend-FDO \u2022 Provides a QML module \u2022 API compatibility with the unmaintained QWebView QtWebKit-based module", "end_time": 644.0}, {"start_time": 644.0, "title": "Using WPE in GStreamer applications", "end_time": 1016}], "like_count": 27, "channel_follower_count": 25200, "license": "Creative Commons Attribution license (reuse allowed)", "uploader_id": "@fosdemtalks", "yt_tar_file": "/leonardo_work/EUHPC_E03_068/audio/fixed_download/grass-yt-cc-by//shard_10036/-TP_y0G2j5Y.tar.gz"}}