sam0737 / TransparentPaint

Telestrator for OBS. Use Stylus/Pen/Touch to draw on top of the video.
MIT License
94 stars 6 forks source link
obs-studio telestrator

TransparentPaint

Telestrator (video marker) for OBS.

配合OBS使用的實況繪圖軟件。

demo

TransparentPaint accepts stylus(pen)/touch/mouse drawing on a transparent canvas, snapped to a particular window (e.g. a OBS source projector). The drawing output is available for HTTP streaming and can be included by OBS BrowserSource. The output can also be displayed on a chroma-keyed window.

Installation

Just copy, unzip and run.

.NET Framework 4.6.1 must be installed first.

Usage

Test

  1. Launch TransparentPaint
    • You don't have to allow for firewall access, because we are accessing it locally
  2. Open http://127.0.0.1:8010 with Chrome (Only tested on Chrome)
  3. Use mouse/stylus/touch to draw something on TransparentPaint
  4. Some strokes should appear on the chrome.

01_test

Use with OBS

  1. Launch OBS
  2. Stream the strokes to OBS
    1. Create a new BrowserSource
  3. To overlay the TransparentPaint over the video
    1. Right click on your video source, then select Windowed Projector
    2. In the TransparentPaint, in the text box near the padlock icon, type Projector
    3. Check the padlock, or F6
    4. The TransparentPaint should snap to the your source projector.
  4. Now you can draw with mouse/stylus/touch

Others

License

The source code is released under the MIT License.

Distribution

The binaries include the following libraries, and their licensing terms are:

Known Bugs