All Projects → vreelb → dewdle

vreelb / dewdle

Licence: GPL-3.0 license
A remote video-feed drawing tool (telestrator) for streaming and broadcast environments.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to dewdle

RokuKast
A Chrome extension to stream web videos to Roku devices.
Stars: ✭ 63 (+117.24%)
Mutual labels:  video-streaming, streaming-video
snowem
Snowem is a lightweight live streaming server, based on webrtc technology. Its design mainly focuses on simplicity, scalability and high performance.
Stars: ✭ 73 (+151.72%)
Mutual labels:  broadcasting, video-streaming
uTextureSendReceive
Unity network texture sender and receiver for video and frame streaming
Stars: ✭ 111 (+282.76%)
Mutual labels:  video-streaming, streaming-video
Owncast
Take control over your live stream video by running it yourself. Streaming + chat out of the box.
Stars: ✭ 5,382 (+18458.62%)
Mutual labels:  broadcasting, streaming-video
iptvx
IPTV player and streamer for Linux that allows to play any stream that LibVLC can play, offers an overlay based on WebKit using HTML5, JavaScript and CSS and uses XMLTV data for EPG information. It allows the playback of URLs, files and can grab URLs from shell scripts. XMLTV EPG data can be downloaded from URLs or grabbed from shell scripts.
Stars: ✭ 65 (+124.14%)
Mutual labels:  television, video-streaming
obplayer
📻 OBPlayer Streaming Automation Playout with CAP EAS Alerting
Stars: ✭ 93 (+220.69%)
Mutual labels:  broadcasting, streaming-video
generative models
Pytorch implementations of generative models: VQVAE2, AIR, DRAW, InfoGAN, DCGAN, SSVAE
Stars: ✭ 82 (+182.76%)
Mutual labels:  draw
peerstohttp
Simple torrent proxy to http stream controlled over REST-like api
Stars: ✭ 30 (+3.45%)
Mutual labels:  streaming-video
react-native-vlc-media-player
React native media player for video streaming and playing. Supports RTSP, RTMP and other protocols supported by VLC player
Stars: ✭ 221 (+662.07%)
Mutual labels:  video-streaming
hms-health-demo-kotlin
HMS Health demo code provides demo programs for your reference or usage. Developers can access the Huawei Health Platform and obtain sports & health data by integrating HUAWEI Health.
Stars: ✭ 21 (-27.59%)
Mutual labels:  sports
soketi
Just another simple, fast, and resilient open-source WebSockets server. 📣
Stars: ✭ 2,202 (+7493.1%)
Mutual labels:  broadcasting
ScoreboardStats
Bukkit plugin for customizing the sidebar of the scoreboard feature from minecraft
Stars: ✭ 29 (+0%)
Mutual labels:  scoreboard
SSffmpegVideoOperation
This is a library of FFmpeg for android... 📸 🎞 🚑
Stars: ✭ 261 (+800%)
Mutual labels:  video-streaming
deadsfu
Dead-simple WebRTC broadcasting. From the browser, or your application. Cloud-native and scalable.
Stars: ✭ 23 (-20.69%)
Mutual labels:  broadcasting
esx scoreboard
esx - scoreboard | A user friendly scoreboard for your server ;)
Stars: ✭ 28 (-3.45%)
Mutual labels:  scoreboard
NBA-Machine-Learning-Sports-Betting
NBA sports betting using machine learning
Stars: ✭ 150 (+417.24%)
Mutual labels:  sports
MatrixLib
Lightweight header-only matrix library (C++) for numerical optimization and machine learning. Contact me if there is an exciting opportunity.
Stars: ✭ 35 (+20.69%)
Mutual labels:  broadcasting
drawa-android
🎨 Drawing application for Android made easy
Stars: ✭ 16 (-44.83%)
Mutual labels:  draw
BlackboardRecordDemo
No description or website provided.
Stars: ✭ 35 (+20.69%)
Mutual labels:  draw
API
API for SQLMatches.
Stars: ✭ 48 (+65.52%)
Mutual labels:  scoreboard

Dewdle

An open source Telestrator.

Installation

For full installation details please see INSTALL.

Dependencies

  • Node.js (MIT) - Communication between the control panel and CEF keyer is done using a simple Node server.

Recommended Keyer Programs

For usage in a streaming environment:

  • OBS Studio (GPL-2.0) - Versions 18.0 and up include 'Browser Plugin', earlier versions will need to manually install it.

For usage in a broadcast environment:

Usage

Dewdle is split into 3 pages (each of which can have multiple instances):

Draw

  • Designed to be operated by talent to create drawings.
  • Has full drawing controls and optional live status control.
  • Set FORCE_OP_MODE to true to enable live status control.
  • Set FORCE_OP_MODE to null for a button to enable live status control.
  • Set FORCE_OP_MODE to false to disable live status control.

Control

  • Designed for a control room operator.
  • Previews the drawing and controls live status.
  • Can adjust drawing controls for talent.
  • Not strictly needed if live status control is enabled on draw pages.

Render

  • Designed to be what is transparently overlaid onto a video feed.
  • Canvas dimensions will be CANVAS_WIDTH by CANVAS_HEIGHT.
  • FADE_DURATION controls how long it takes to show/hide the canvas.
  • FADE_TIMER controls how long the canvas stays up on connection loss.
  • Any encoding program should load this page.

License

Dewdle is licensed under GPL-3.0: LICENSE

FOSS Inclusions

The following are included, whole or in part, within this project. All included materials must have compatible licenses.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].