Coder Social home page Coder Social logo

jsmpeg-vnc's People

Contributors

animadei avatar drjohnnyfever1 avatar phoboslab avatar

Stargazers

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

Watchers

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

jsmpeg-vnc's Issues

.h264 to mpeg1 format

Hi,

I captured a render buffer target from my GPU and encoded it to a .h264 file.
So, I'd like to know how can I transode my .h264 to mpeg1 video format so that I send it over websocket, decode and render?

SSL Support

I've added SSL support but having trouble getting it working. Does anyone have a better understanding of libwebsockets that could lend a hand in figuring out what is preventing the server from starting up? It's forked on my account at https://github.com/robnewton/jsmpeg-vnc

Thanks,
rob

Stretched/zommed in image on browser (Chrome/IE/Edge)

The image on the browser is zoomed in 2x or 3x or maybe more. I am trying to capture a 480x800 area and even with cropping it still will not show in the original size. I already tried to ctrl-0 and hold down the ctrl key then scroll down to try to force the browsers to scale the image but it will not work.

dll missing

just tried to launch the the project in the visual studio, and get many dlls missing error such as avcodec56,sw-scale3..
what can i do?

stream over the internet?

ok, i know how vnc it work and i want to know if its possible to stream the signal over the internet, there is a command for ports but any port i have open give that possibiliy. Wich port must be forwarded to work over the internet?
Thanks

Unable To Open 'client/index.html'

I've changed every permission possible, ran cmd as admin, moved to files to another drive, even redownloaded the whole this (i know, i know...) but i can't get it to work. this is the output:

--------------------------------------------
Microsoft Windows [Version 10.0.15063]
(c) 2017 Microsoft Corporation. All rights reserved.

C:\Windows\system32>"E:\Random\Streaming Stuff\ThatAwesomeDesktopStreamer\jsmpeg-vnc.exe" -p 9006 -s 1366x768 PCSX
Window 0x009c0c78: "PCSX2 1.4.0 - Midnight Club 3: DUB Edition"
Window size: 1440x900, output size: 1366x768, bit rate: 2049 kb/s

Server started on: http://192.168.1.200:9006/

[swscaler @ 02421fe0] Warning: data is not aligned! This can lead to a speedloss
[229939:4741] ERR: Unable to open 'client/index.html')
fps: 35 (grabbing: 6.06ms, scaling/encoding: 16.29ms)
--------------------------------------------

Windows 10 Pro 64-bit running on AMD [email protected]

compiling on windows 10

Hello, really impressed with this and hoping to play with it a bit.

I'm struggling to compile on windows. Started building a makefile and then decided to just open the .sln and build from VS. Downloaded VS2017 community edition and executed a build. Received error about VS2010 build tools missing and suggested to re-target to more current. 10.0.15063.0 was available in the default install so I used that (also tried 8.1). In all cases build fails with many of the same error "templates cannot be declared to have 'C' linkage"[1].

Any guidance you could provide to overcome and build? Welcome a GNU make oriented solution too if exists. Thanks for any suggestions you could share!

[1]https://docs.microsoft.com/en-us/cpp/error-messages/compiler-errors-2/compiler-error-c2894?f1url=https%3A%2F%2Fmsdn.microsoft.com%2Fquery%2Fdev15.query%3FappId%3DDev15IDEF1%26l%3DEN-US%26k%3Dk(C2894)%26rd%3Dtrue

Add VR support

it will be great if stream VR content to phone, using gyroscope control from browser

Just screen share, do not allow control input?

I would like to use this program only to share my screen with someone else but I do not want them to be able to control anything, nor do I want it to take over their control in anyway. Is there any easy way to do this?

WebRTC

Will there be WebRTC support?

Grey screen/first frame

Whole desktop works as a stream, even Windows file browser windows are working. When I try something 3D like Wolfenstein - grey screen appears
On Minecraft only first frame is shown.

Is this a bug, or am I doing something wrong?

I tried different settings of Bitrate and fps but nothing works.

Invalid cursor position

Hi,

First, thanks for this awesome tools!

The position of the cursor is not correct when the output size (option -s) ratio (width/height) is not the same as the screen ratio.

Thanks

Jsmpeg-vnc does not launch

I downloed the version 0.1 and i click on the exe jsmpeg-vnc, a window of cmd apens for a second and then closes with no message problem, nothing, help me, i really want to try this

No sound ?

This application can be export sound of computer (with capture video screen) ?
if yes how ? i have just screen in my browser.

thanks for advance for your answer

compiled source code

Hello, I compile your jsmpeg-vnc source code while encountering a lot of trouble but eventually compiled successfully with VisualStudio2015, and I will also need the DLL in the following directory, but I run jsmpeg-vnc.exe as long as the browser connection program will collapse, I do not know how to do?

slow stream latency

hello

is it possible to make changes like i am sending rtsp stream to server and this websocket

getting fine tune playing but when getting 4mbps connection 10 connection open then videos geting 1 minute delay so this delay how i can fix ?

my customer not allow me delay even 2 second so is there anyway to implement ?

if one stream then fine tune working fine

Remote View or Control

Is this program purely view only or can we control the remote window.
Until now it seems that mouse input is not possible

external ip

Hello,
Is your solution working with external ip and not only local ip?

If I want to connect from another pc in another place can I use it too?

regards,

No menus displayed

Testing application: Photoshop CC 2015, Windows 7 x64

It seems the screen capture is not getting any "native" menus, also seems to be missing a number of other "sub-window" type things in the app like property drawers, brush alternates, or even the open image itself. Hrmmm.

Add Desktop Duplication API

Can anyone add the Desktop Duplication API which is much faster than the current method. It could achieve 60 fps on even low end PCs.

Listen on interface

Is there a way to bind to a certain IP/interface? I'm trying to use this on Microsoft Azure but it isn't letting me connect from outside. I've also tried using ZeroTier but it doesn't seem to route through that either. Any ideas?

Can't seem to stream Minecraft window

This might have something to do with the way the Java window is created? The app initially warns: "data is not aligned! This can lead to a speedloss", and yet does stream well (so it seems from the server), but connecting leads to a still screen and awkward somewhat unresponsive controls.

Other windows seem to stream fine and it's a great proof of concept!

Has stopped working all together

I recently grabbed the new version and backed up my old version. However for whatever reason now nothing is transmitted. I am not sure if this relies on depencies within windows which have changed but something is different and I have not altered any files. My friend is having the same issue, when trying to share the screen now we only get either some iframe (I am assuming, its a static greenscreen with a few pixels showing) or a single still shot of the source we are trying to capture. Using "cursor" and "desktop" have the same exact effect. I wish I could provide some kind of bug report but there is nothing being reported as gone wrong.

display mouse pointer

Hi, i use on local network with EVE your program .
i have a vnc to the server who server Eve, and i prefer use it, to control my eve session ( x2vnc ),
My problem is that the mouse cursor is not capture by the video flux, and that make the cursor invisible when i want to use this setup . A plan to add a option like this one ?

Mouse and Keyboard Input for Some Games Don't Work

So I have been using JSMPEG for about a week and it works great, although the mouse input from the client doesn't work for games/apps which make the mouse pointer inside the app (when you cant see the mouse, but its there).
Like if you are playing a fps game, you don't see your mouse pointer on screen. That's what I mean. Anyone know a fix?

Play the content using a plugin.

Hi is possible use ffmpeg for make a plugin or something for play the stream? I mean, is possible for example use ffplay for play the content?

Linux or MAC OSX server

Hi,

Its possible to use a linux or Mac OS as a server?

If I compile the source code it will work?

Thanks

mouse control

I believe the server needs to run Administrator for it to allow mouse control (at least on Windows 8.1), documentation should likely mention this.

Black screen on connect to ip

I connect to it and it's just ablack screen, i can scroll and stuff but nothing appears i made the window Desktop and many other things, it remains black IT says i connected, then immediatly after says i disconnect, how do i fix that?

Program crashes when erroring to bind port

Hi, just trying this out but it crashed instantly (did not gracefully error)

[362450:7502] ERR: ERROR on binding to port 8080 (-1 0)

0

Also, it did not ask for firewall permissions on port 8080. It did on 6000.

Build on windows

I'm trying to build this on Windows 7, fails to run due to missing avcodec-57.dll etc. I see there is libavcodec.dll.a, but I'm not sure how to use it.

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.