Coder Social home page Coder Social logo

spoutvideoplayer's Introduction

SpoutVideoPlayer

An Openframeworks video player for Spout and NDI output

SpoutVideoPlayer is a simple video player for Spout and NDI output. The output can be received into any Spout enabled application and by applications supporting the Newtek NDI protocol for sharing data over a network.

The project depends on :

ofxWinMenu - https://github.com/leadedge/ofxWinMenu
ofxNDI - https://github.com/leadedge/ofxNDI

The project files are for Visual Studio 2022

Spout - https://github.com/leadedge/Spout2
NDI - http://NDI.NewTek.com

Refer to the ofxNDI addon for further information concerning NDI.

How to use :

Mouse control :
    RH click central part of window - show / hide controls
    RH click volume - mute
    LH click volume - adjust
    "<"   - back one frame if paused
    ">"   - forward one frame if paused
    "<<" - back 8 frames if paused
    ">>" - forward 8 frames if paused

Keyboard :
    SPACE show / hide controls
    'i' - show / hide information
    'p' - play / pause
    'm' - toggle mute
    LEFT/RIGHT - back/forward one frame
    PGUP/PGDN - back/forward 8 frames
    HOME/END - start/end of video
    'f' - toggle full screen
    'ESC' - exit full screen


Credit for the icons and progress bar - https://github.com/ACMILabs/mini-vod The MIT License (MIT) Copyright (c) 2016 the Australian Centre for the Moving Image (ACMI)


NDI SDK - Copyright NewTek Inc. https://www.ndi.tv/.

A license agreement is included with the Newtek SDK when you receive it after registration with NewTek. The SDK is used by you in accordance with the license you accepted by clicking "accept" during installation. This license is available for review from the root of the SDK folder. Read the conditions carefully. You can include the NDI dlls as part of your own application, but the Newtek SDK and specfic SDK's which may be contained within it may not be re-distributed. Your own EULA must cover the specific requirements of the NDI SDK EULA.

spoutvideoplayer's People

Contributors

leadedge avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

spoutvideoplayer's Issues

all works,but the video frame is low

in vs2022 x64 debug mode,there will be errors:
'GCL_HCURSOR': undeclared identifier
'GCL_HICON': undeclared identifier
after redifine it as:
#define GCL_HCURSOR (-12)
#define GCL_HICON (-14)
the process go through.but the video frame is play in a low framerate,the audio is play well.
the release version that downloaded from this project works well,framerate is good.
Any advise?

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.