You are browsing as a guest. Sign up (or log in) to start making projects!

streaming-tools

  • 3 Devlogs
  • 27 Total hours
Open comments for this post

8h 44m 29s logged

  1. Add a simple frontend using SvelteFlow
    (This is my first time using Svelte)
  2. Wrap GStreamer into node-like abstractions
    (This will sync with the frontend)
  • Note: This workflow is just to get started with SvelteFlow; it’s not the final result.
  • Note: The GStreamer component is still a work in progress (WIP).
0
0
9
Open comments for this post

8h 23m 21s logged

Figuring out how to parse video and mux it into the target format (FLV).
Asked AI to understand how GStreamer works and how to build a proper pipeline.
Also tried to start SRT and WHIP listeners.
*WHIP doesn’t work for this use case because it can’t handle multiple audio tracks.

0
0
10
Open comments for this post

10h 21m 13s logged

Try to use gst to encode / decode video (from file now)
Use 2 mpv to play video and audio(autoaudio/video won’t work and i have no idea.)
Also platfrom’s chat room fetcher (not complete yet)

There is it’s pipeline:

filesrc → matroskademux ──(video/x-av1)→ av1parse → av1dec → videoconvert → x264enc → queue → appsink ─→ mpv #1 (H.264)
                        └──(audio/x-opus)→ opusdec → queue → audioconvert → wavenc → appsink ─→ mpv #2 (WAV)
0
0
9

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…