Displaying 1 to 20 from 27 results

FFmpeg - Mirror of git://source.ffmpeg.org/ffmpeg.git

  •    C

FFmpeg is a collection of libraries and tools to process multimedia content such as audio, video, subtitles and related metadata. The offline documentation is available in the doc/ directory.

cameradar - Cameradar hacks its way into RTSP videosurveillance cameras

  •    Go

See command-line options. e.g.: docker run -t ullaakut/cameradar -t 192.168.100.0/24 -l will scan the ports 554 and 8554 of hosts on the 192.168.100.0/24 subnetwork and attack the discovered RTSP streams and will output debug logs.




webrtc-streamer - WebRTC streamer for V4L2 capture devices and RTSP sources

  •    C++

This is a try to stream video sources through WebRTC using simple mechanism. It embeds a HTTP server that implements API and serve a simple HTML page that use them through AJAX.

Endoscope - Endoscope lets you to stream live video between android devices over Wi-Fi! 📱📲

  •    Java

Endoscope allows you to fast link two android devices and stream live video from camera one device to another. Video stream is over Wi-Fi. One device hosts live stream and another connect to it. To use Endscope the devices must be connect to the same wi-fi network. QR CODE - scan qr code to get ip address.

Ant Media Server - RTMP, RTSP, WebRTC and Adaptive Bitrate. It can also record videos in MP4, HLS and FLV

  •    Java

Ant Media Server is an open source media server that supports RTMP, RTSP, WebRTC and Adaptive Bitrate. It can also record videos in MP4, HLS and FLV. It also supports WebRTC to RTMP Adapter, IP camera.

Borobudur : Managed Streaming Server

  •    CSharp

Borobudur is a media streaming server based on .NET platform.


onvif - ONVIF node.js implementation

  •    Javascript

ONVIF Client protocol Profile S (Live Streaming) and Profile G (Replay) Node.js implementation. This is a wrapper to ONVIF protocol which allows you to get information about your NVT (network video transmitter) device, its media sources, control PTZ (pan-tilt-zoom) movements and manage presets, detect devices in your network and control its events. It will also allow you to get information about your NVR (network video recorder) Profile G device and obtain a list of recordings.

raop-rtsp-server - A RAOP server in Node.js

  •    Javascript

An attempt to create a RAOP (AirTunes) server in Node.js.

raop-server - A simple RAOP server

  •    Javascript

A RAOP server.Warning: This is very much work-in-progress :) For something more useful for now, check out either raop-rtsp-server or the more low level rtsp-server.

rtsp-server - A low level module for creating RTSP servers

  •    Javascript

A low level module for creating RTSP servers.This project aims for 100% compliance with RFC 2326. If you find something missing, please open an issue.

rtsp-stream - A transport agnostic RTSP serial multiplexer module for Node

  •    Javascript

A transport agnostic RTSP serial multiplexer module for Node. Use it to encode or decode RTSP data streams.This project aims for 100% compliance with RFC 2326. If you find something missing, please open an issue.

SharpRTSP - A RTSP handling library

  •    CSharp

A C# library to handle RTSP connections and RTP data streams. ⚠️ : This library do not handle the decoding of the video (eg converting H264 into a bitmap). SharpRTSP is limited to the transport layer. You mut use a library like FFMPEG or use Operating System APIs to do the decoding.

videostreamer - Stream video (e.g. RTSP) to an HTML5 video element (MP4)

  •    C

videostreamer provides a way to stream video from an input source to HTTP. It remuxes a video input into an MP4 container which it streams to connecting clients. This provides the ability to stream an input source that may have limited connections (it opens at most one connection to the input), is not accessible via HTTP, or is not easily embeddable in a website. A friend has a camera that publishes an RTSP feed containing h264 video. It permits a limited number of connections, and being RTSP is not easily accessible on the web, such as in an HTML5 <video> element. videostreamer solves both of these problems. It reads the RTSP feed as input, remuxes the h264 video into an MP4 container, and streams it to HTTP clients. No matter how many clients are streaming the video, videostreamer only opens one RTSP connection.

rudeplay - 🎶 Yet another node.js airplay server

  •    Javascript

Yet another node.js rtsp/airtunes/airplay server. This server is meant to receive audio/video coming from Apple devices, or other emulated Airplay clients. It'll play any received audio data through the speaker module.

rtsp-ffmpeg - Node.js FFMpeg wrapper for streaming RTSP into MotionJPEG

  •    Javascript

Lazy Node.js FFMpeg wrapper for streaming RTSP into MotionJPEG. It runs FFMpeg process only when someone is subscribed to its data event. Every data event contains one image Buffer object. Download FFmpeg to your local machine.

live555helper - Helper for live555

  •    C++

The aim of this project is to simplify usage of live555 Streaming Media, that is powerful but need to implement lots of logic.

jmuxer - jMuxer - a simple javascript mp4 muxer for non-standard streaming communications protocol

  •    Javascript

jMuxer - a simple javascript mp4 muxer for non-standard streaming communications protocol. Basically it does not care about communication protocol and it is simply a javscript mp4 remuxer intended to pay media file in the browser using media source extension. It expects raw H264 video data and AAC audio data in ADTS container as an input. It was needed to play raw H264 and AAC data coming from live streaming encapsulated into a custom transport container in a project. Each chunk would contain its duration, audio data and video data with simple 4 bytes header. Please check example section to check packet format. After struggling several days with few open source projects like hls.js, I have eneded up to make a new one that would be more simpler and minimalist to achieve my goal.

WebRTCCTV - WebRTCCTV is a signaling server & webapp able to stream from RTSP cameras using WebRTC

  •    Javascript

WebRTCCTV is a signaling server able to stream RTSP streams from cameras using WebRTC. It uses Kurento as a signaling server. This repository contains a signaling server as well as a simple webapp example that use WebRTC to read RTSP streams. To use it in a production environment, you will also need a TURN server and you will need to run the services manually instead of with the provided docker-compose.yml file. See the deployment script for an idea of how it can be deployed on a production environment.