All Projects → Pega5us → SAVY

Pega5us / SAVY

Licence: GPL-3.0 license
SAVY Player provides service to watch local videos with in a synchronized way.

Programming Languages

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

Projects that are alternatives of or similar to SAVY

Vynchronize
Watch videos with friends online with the new real time video synchronization platform
Stars: ✭ 1,072 (+7046.67%)
Mutual labels:  social, synchronization, video-player, socket-io
syncwatch
Browser extension to watch videos together
Stars: ✭ 48 (+220%)
Mutual labels:  social, synchronization, video-player, socket-io
laverna-server
Signaling Server for Laverna's P2P Differential Synchronization
Stars: ✭ 22 (+46.67%)
Mutual labels:  synchronization, socket-io
socketChat
💬 A real-time messaging application built using Socket.IO and Express
Stars: ✭ 31 (+106.67%)
Mutual labels:  socket-io
socket.io-redis-emitter
The Socket.IO Redis emitter, allowing to communicate with a group of Socket.IO servers from another Node.js process.
Stars: ✭ 673 (+4386.67%)
Mutual labels:  socket-io
vue-social-login
A Vue.js social login with: Firebase, Bulma and PWA
Stars: ✭ 21 (+40%)
Mutual labels:  social
socket.io-redis-adapter
Adapter to enable broadcasting of events to multiple separate socket.io server nodes.
Stars: ✭ 2,598 (+17220%)
Mutual labels:  socket-io
vast-vmap
JavaScript library for IAB VAST + VMAP
Stars: ✭ 55 (+266.67%)
Mutual labels:  video-player
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 (+1373.33%)
Mutual labels:  video-player
socket.io-react-hooks-chat
A real-time chat app with React hooks and Socket.io
Stars: ✭ 75 (+400%)
Mutual labels:  socket-io
world
The world of Red Eclipse, community discussions and other useful things.
Stars: ✭ 15 (+0%)
Mutual labels:  social
authorize-me
Authorization with social networks
Stars: ✭ 44 (+193.33%)
Mutual labels:  social
anime-cli
A CLI for streaming, downloading anime shows. The shows data is indexed through GogoAnime.
Stars: ✭ 31 (+106.67%)
Mutual labels:  video-player
chat-app-server
Back-end server for chat application built using express, moongodb & socket.io for Frontend (https://github.com/binbytes/nuxt-chat-app).
Stars: ✭ 30 (+100%)
Mutual labels:  socket-io
socket.io-client-core
High-Performance Socket.IO client in C#
Stars: ✭ 70 (+366.67%)
Mutual labels:  socket-io
batyr
Microservice for on-demand synchronization of geographical vector datasources to a PostgreSQL/PostGIS database. The service provides an HTTP API for easy integration into other applications.
Stars: ✭ 25 (+66.67%)
Mutual labels:  synchronization
liveme-pro-tools
LiveMe Pro Tools
Stars: ✭ 33 (+120%)
Mutual labels:  video-player
react-native-aliyun-playview
封装阿里云点播播放器与短视频上传功能
Stars: ✭ 24 (+60%)
Mutual labels:  video-player
all-in-one-video-pack.wordpress
A Wordpress Plugin to simplify adding Kaltura to your Blog
Stars: ✭ 19 (+26.67%)
Mutual labels:  video-player
RRQMSocket
TouchSocket是.Net(包括 C# 、VB.Net、F#)的一个整合性的、超轻量级的网络通信框架。包含了 tcp、udp、ssl、http、websocket、rpc、jsonrpc、webapi、xmlrpc等一系列的通信模块。一键式解决 TCP 黏分包问题,udp大数据包分片组合问题等。使用协议模板,可快速实现「固定包头」、「固定长度」、「区间字符」等一系列的数据报文解析。
Stars: ✭ 286 (+1806.67%)
Mutual labels:  socket-io

SAVY: A web app to play local videos in sync

Access application here!

SAVY Player provides service to watch local video in a synchronised way.


Convert .mkv to .mp4

sudo apt install ffmpeg

ffmpeg -i input.mkv -c copy output.mp4

Convert .srt to .vtt here

Change Default Audio Track of .mp4

sudo apt install ffmpeg

ffmpeg -i input.mp4 -map 0:v:0 -map 0:a:[index] -map 0:a:0 -c copy output.mp4

where, [index] = index of audio track which you want to set as default (in zero based indexing)


Server side dependencies

 Socket.io

 Node.js

 Express

How to run locally

How to run the server

git clone https://github.com/abhay-666/SAVY.git

cd SAVY

Install Dependencies

 npm install

Run the server

 npm run dev

Server will be running on your PORT environment variable || PORT 5000


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