All Projects → sylvain121 → SimpleRemoteDesktop

sylvain121 / SimpleRemoteDesktop

Licence: other
Remote desktop client based on h264 steam. like splashtop and other

Programming Languages

java
68154 projects - #9 most used programming language
c
50402 projects - #5 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to SimpleRemoteDesktop

VAG.Node
GB28181 PS流转发网关服务<Node 版>,以GB28181对接的方式将摄像机/硬盘录像机 的PS流(H264/H265)打包推送到RTMP服务器。
Stars: ✭ 48 (+182.35%)
Mutual labels:  streaming, node-js
dji-ryze-tello
Pythonic DJI Ryze Tello Workbench
Stars: ✭ 17 (+0%)
Mutual labels:  streaming, h264
Analysisavp
音视频学习,相关文件格式/协议分析。h264 nalu aac adts flv
Stars: ✭ 38 (+123.53%)
Mutual labels:  h264, sdl2
Rtsp Simple Server
ready-to-use RTSP / RTMP server and proxy that allows to read, publish and proxy video and audio streams
Stars: ✭ 882 (+5088.24%)
Mutual labels:  streaming, h264
Neko
A self hosted virtual browser (rabb.it clone) that runs in docker.
Stars: ✭ 1,957 (+11411.76%)
Mutual labels:  streaming, remote-desktop
Haishinkit.swift
Camera and Microphone streaming library via RTMP, HLS for iOS, macOS, tvOS.
Stars: ✭ 2,237 (+13058.82%)
Mutual labels:  streaming, h264
wsa
WSA(Websocket Streaming Agent) is a stream server target for mp4/h264 streaming over websocket
Stars: ✭ 35 (+105.88%)
Mutual labels:  streaming, h264
Video Stream.js
🔜 📼 Video stream middleware for express.js
Stars: ✭ 37 (+117.65%)
Mutual labels:  streaming, h264
Node Tcp Streaming Server
Experimental TCP video streaming server written in node.js. Streaming over TCP and redistributing using WebSockets.
Stars: ✭ 100 (+488.24%)
Mutual labels:  streaming, h264
Ott Packager
OTT/ABR streaming encoder (H264/HEVC) and packager for DASH and HLS
Stars: ✭ 148 (+770.59%)
Mutual labels:  streaming, h264
Azure Event Hubs
☁️ Cloud-scale telemetry ingestion from any stream of data with Azure Event Hubs
Stars: ✭ 233 (+1270.59%)
Mutual labels:  streaming, node-js
Discord-EmojiToRole
A discord.js bot that assigns roles based on reactions to a message.
Stars: ✭ 55 (+223.53%)
Mutual labels:  node-js
Chapter-2
Code examples for Chapter 2 of Data Wrangling with JavaScript
Stars: ✭ 16 (-5.88%)
Mutual labels:  node-js
WWDChrome
Chrome extension which lets you watch WWDC Developer Videos in Google Chrome (thus not having to use Safari)
Stars: ✭ 18 (+5.88%)
Mutual labels:  streaming
Generate-Live-Transcription
This extension helps to get a real-time transcription of audio playing in the browser using Deep Speech.
Stars: ✭ 16 (-5.88%)
Mutual labels:  node-js
LazyMan-iOS
A simple app that lets you stream every live and archived NHL and MLB game from any of your iOS devices.
Stars: ✭ 73 (+329.41%)
Mutual labels:  streaming
zulipbot
GitHub workflow-optimizing bot by @zulip
Stars: ✭ 70 (+311.76%)
Mutual labels:  node-js
windows-network-drive
Do network drive stuff on Microsoft Window in node
Stars: ✭ 18 (+5.88%)
Mutual labels:  node-js
captcha.js
Captcha in Node.js
Stars: ✭ 23 (+35.29%)
Mutual labels:  node-js
continuous-analytics-examples
A collection of examples of continuous analytics.
Stars: ✭ 17 (+0%)
Mutual labels:  streaming

SimpleRemoteDesktop

Simple remote desktop is an remote desktop client server application base on h264 protocol. This application is experiental and developped on my personnal time. Issue and push request are welcome.

Server

Serveur side work actually with nodejs and Linux/X11 only. See readme file in server folder to know requirements for building it.

 # in server folder : 
 nodejs main.js

Client

Client side is based on SDL2. it could be multiplaform, but I have only tested it on linux. See readme file on client folder to know requirement for building it.

 # in client folder : 
 ./client hostname port 720p 10000 30

Currently features

  • only X11 server
  • server encode h264 frame video via libx264
  • low latency in 720p
  • mouse and keyboard support
  • no sound

todo

futures

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].