Code Monkey home page Code Monkey logo

striem's People

Contributors

umlaeute avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

striem's Issues

implement blackout

blackout button should blackout video and audio.

ideally this would be a fade (rather than a step)

text readabilty

text is not very readable.

ideas

  • better aliasing
  • use a shaded-background

allow preloading of subtitles

load title-file, so we don't have to type the piece/composer/interpreter info.

something like:

 <piece>\t<composer>\t<interpreter>

audio monitoring

it would be nice to have a level-meter on the stream-control dialog

implement video delay

we have audio-delay, but we also need video-delay, in case the video is ahead of audio.

we probably want both delays (esp. if video-delay is framewise)

Python3 deletes config-file

When running striem with Python3 and doing a File->Quit, the config-file (as passed with --config) is emptied!

see also #26

allow setting of values for gst-elements via cmdline

something like --set-element overlay1:text="my oh my" would set the text property of the overlay1 element to my oh my

cool if you want to use the same pipeline and only want to switch the (e.g.) streaming destination via cmdline.

video preview resizing

the preview-widget is currently fixed-sized.

it would be great if we could resize the window and keep the aspect ratio of the preview

make allow-quit configurable

it would be great if the allow-quit flag (that prevents the app from being quit accidentally) to be settable in the config file

stream to additional server

it would be great if we could send a given AV-stream to multiple servers.

usecases:

  • backup server
  • primary server not reachable in certain regions (e.g. youtube-live seems to be unreachable in Germany)

No preview without "live" view

If the pipeline only contains a single window named "preview", the content of the widget stays empty.

If we add another window (just in the pipeline, not in qt) the preview gets rendered correctly.

stream recorder

implement a video recorder and make it controllable from the gui

postencoding preview

the preview (audio and video) should actually be postencoding.

(this is an issue with the pipeline, so not really a striem problem though)

allow to turn on/off text-decorations

current decorations:

  • title is set in quotes: „title“
  • composer is set in parantheses: (composer)

it would be nice if this could be disabled ad-hoc (e.g. have a tick-box: decorations),
to allow abusing the text for general purpose announcements

lock text while it's displayed

have an option in StreamControls that allows locking of the text-edit fields while the text is shown (to ensure that all text-updates are atomic and correct)

subtitle decoration does not have an immediate effect

when turning the text-decoration on/off, there is no immediate visible effect.
instead, one has to change/resubmit the relevant text.

it would be great if toggling the buttons would lead to a visible result immediately.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.