Displaying 1 to 20 from 26 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 -l will scan the ports 554 and 8554 of hosts on the 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.

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.

moonfire-nvr - Moonfire NVR, a security camera network video recorder

  •    Rust

Moonfire NVR is an open-source security camera network video recorder, started by Scott Lamb <slamb@slamb.org>. It saves H.264-over-RTSP streams from IP cameras to disk into a hybrid format: video frames in a directory on spinning disk, other data in a SQLite3 database on flash. It can construct .mp4 files for arbitrary time ranges on-the-fly. It does not decode, analyze, or re-encode video frames, so it requires little CPU. It handles six 1080p/30fps streams on a Raspberry Pi 2, using less than 10% of the machine's total CPU. So far, the web interface is basic: a filterable list of video segments, with support for trimming them to arbitrary time ranges. No scrub bar yet. There's also no support for motion detection, no authentication, and no config UI.

yellowstone - :mount_fuji: The RTP/RTSP client for node.js.

  •    Javascript

Yellowstone is a high-level library for receiving data from RTSP/RTP. It currently supports RTP data via UDP and RTP data via TCP (interleaved in the RTSP connection). Yellowstone makes no attempt to parse or convert any of the raw data it receives, and puts that weight on the library user itself for the time being. But it does extract H264 video frames to a .264 file that can be played with VLC or FFPLAY. Yellowstone was written by Mike Bullington with fixes and enhancements by Roger Hardiman.