PeerTube - Decentralized video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent.

  •        92

PeerTube is a decentralized video streaming platform using P2P (BitTorrent) directly in the web browser with WebTorrent. It is difficult to build a FOSS video streaming alternatives to YouTube, Dailymotion, Vimeo... with a centralized software. One organization alone cannot have enough money to pay bandwidth and video storage of its server. So there is a need of decentralized network (as Diaspora for example). But it's not enough because one video could become famous and overload the server. It's the reason why P2P protocol is used to limit the server load.

https://github.com/Chocobozzz/PeerTube
https://framatube.org/#en
http://peertube.cpy.re/

Tags
Implementation
License
Platform

   




Related Projects

MediaGoblin - Media Publishing Platform


MediaGoblin is a free software media publishing platform that anyone can run. You can think of it as a decentralized alternative to Flickr, YouTube, SoundCloud, etc. Video support is available.

streamium - Decentralized trustless video streaming using bitcoin payment channels.


Streamium is a fully decentralized paid video streaming application. It leverages various prior technologies like bitcoin and WebRTC to achieve trustless pay-as-you-go video streaming with no intermediaries.Content creators offer their streaming services in exchange for bitcoins using a payment channel with the client, streaming a series of cost-free transactions with no counterparty risk.

OBS - Open Broadcaster Software


Open Broadcaster Software is free and open source software for video recording and live streaming. It supports Encoding using H264 (x264) and AAC, Intel Quick Sync Video (QSV) and NVENC, Live RTMP streaming to Twitch, YouTube, DailyMotion, Hitbox and more, DirectShow capture device support, GPU-based game capture for high performance game streaming and lot more.

ClipBucket - Multimedia Management Script


ClipBucket is an OpenSource Multimedia Management Script Provided Free to the Community.This script comes with all the bells & whistles required to start your own Video Sharing website like Youtube, Metacafe, Veoh, Hulu or any other top video distribution application in matter of minutes. ClipBucket is fastest growing script which was first started as Youtube Clone but now its advance features like Social Networking, Allows users to upload videos, music and photos and lot more.

Red5 - Media Server


Red5 is an Open Source Flash Server written in Java that supports Streaming Video (FLV, F4V, MP4, 3GP), Streaming Audio (MP3, F4A, M4A, AAC), Recording Client Streams (FLV and AVC+AAC in FLV container), Shared Objects, Live Stream Publishing, Remoting Protocols: RTMP, RTMPT, RTMPS, and RTMPE.


Mediacore - Web Open Video Platform


MediaCore is a video platform and podcast CMS. It could help to organize video and podcasts, engage users, and deliver content to both desktop and mobile devices. It supports HTML5 and flash. MediaCore makes it easy to add new media, browse, search, delete and moderate the video content. It has a fully integrated commenting platform that allows users to leave comments. User could tag and categorize their favorite content.

SimpleScreenRecorder - A Screen Recorder for Linux


SimpleScreenRecorder is a Linux program to record programs and games. It can records the entire screen or part of it, or records OpenGL applications directly, Synchronizes audio and video properly, Fully multithreaded: small delays in any of the components will never block the other components, resulting is smoother video and better performance on computers with multiple processors, Pause and resume recording at any time. It can do live streaming.

Kaltura - Video Platform


Kaltura enables video management, publishing, syndication and monetization, as well as providing a robust framework for managing rich-media applications, and developing a variety of online workflows for video. Publishers could host their video content in their own data center. Web developers could use this software to to provide video management and delivery solutions to the web sites.

EDB Smooth Streaming module for Orchard


The EDB Smooth Streaming module allows you to add adaptive video streaming to your Orchard website using the Smooth Streaming IIS Media Services extension. It supports conversion of video files to the Smooth Streaming format using Expression Encoder Pro in one easy step.

NewPipe - A lightweight Youtube frontend for Android.


NewPipe does not use any Google framework libraries, or the YouTube API. It only parses the website in order to gain the information it needs. Therefore this app can be used on devices without Google Services installed. Also, you don't need a YouTube account to use NewPipe, and it's FLOSS.Although NewPipe only supports YouTube at the moment, it's designed to support many more streaming services. The plan is, that NewPipe will get such support by the version 2.0.

ampache - A web based audio/video streaming application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device


Ampache is a web based audio/video streaming application and file manager allowing you to access your music & videos from anywhere, using almost any internet enabled device. Ampache's usefulness is heavily dependent on being able to extract correct metadata from embedded tags in your files and/or the file name. Ampache is not a media organiser; it is meant to be a tool which presents an already organised collection in a useful way. It assumes that you know best how to manage your files and are capable of choosing a suitable method for doing so.

node-ytdl-core - Youtube downloader in javascript.


Yet another youtube downloading module. Written with only Javascript and a node-friendly streaming interface. For a CLI version of this, check out ytdl and pully.

ExoPlayer - Media Player for Android


ExoPlayer is an application level media player for Android. It provides an alternative to Android’s MediaPlayer API for playing audio and video both locally and over the internet. ExoPlayer supports features not currently supported by Android’s MediaPlayer API (as of KitKat), including DASH and SmoothStreaming adaptive playbacks, persistent caching and custom renderers.

Smooth Streaming Video Player Plugin for WordPress


With this plugin, you can link Smooth Streaming (in live mode or not) and progressive download videos (MP4, WMV) to a post and play it inside a Silverlight player on a PC or Mac. You can also play your videos on a iPhone or iPad because this plugin implements a HTML 5 video tag.

obs-studio - OBS - Free and open source software for live streaming and screen recording


OBS Studio is software designed for capturing, compositing, encoding, recording, and streaming video content, efficiently. It's distributed under the GNU General Public License v2 - see the accompanying COPYING file for more details.

RT Steganography in Video Streaming


Real Time Steganography applied in Video Streaming Technology. The application would have possibility to send any hidden data (text, binary, etc) inside the video while those video is streamed to another side.

FlowPlayer - Flash video player


Flowplayer is an Open Source video player for the web. Embed the video streams into your web pages. User will get rich media experience by viewing video streams from your site. Player could be extended with Flash plug-ins, JavaScript plug-ins or Streaming plug-ins. Give a new look and feel to the player by extending it.

digital_video_introduction - A hands-on introduction to video technology: image, video, codec (av1, vp9, h265) and more (ffmpeg encoding)


A gentle introduction to video technology, although it's aimed at software developers / engineers, we want to make it easy for anyone to learn. This idea was born during a mini workshop for newcomers to video technology. The goal is to introduce some digital video concepts with a simple vocabulary, lots of visual elements and practical examples when possible, and make this knowledge available everywhere. Please, feel free to send corrections, suggestions and improve it.

Microsoft Media Platform Video Editor


The MMP Video Editor is a browser based video editor that consumes all Silverlight supported codecs and produces a project file that can be transformed into an EDL or to a Smooth Streaming Composite Stream Manifest (CSM).