RTSP Server for V4L2 device capture supporting HEVC/H264/JPEG/VP8/VP9
https://github.com/mpromonet/v4l2rtspserverTags | rtsp-server v4l2 rtsp c-plus-plus hls v4l2-device |
Implementation | C++ |
License | Public |
Platform |
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.
webrtc streamer rtsp c-plus-plus v4l2 webrtc-streamerAnt 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.
media-server webrtc broadcast rtmp rtsp hls mp4 ip-camera mp4-hls flv streaming livestream video-streaming audio-streaming streaming-server video-platformAndroid based RTSP Server which is able to serve live camera view to multiple RTSP clients, such as VLC. This project is not maintained anymore (in fact since 2end of 2012). It exists to share the code how to implement this back in the days.
V4L2 Virtual Device is a driver providing one or multiple video pipes. It is used to route the output of a user space video source application to typical video “consuming” applications (players, encoders, PVRs) that are compatible with v4l2 devices.
国内外为数不多致力于极致体验的超强全自研跨平台(windows/android/iOS)流媒体内核,通过模块化自由组合,支持实时RTMP推流、RTMP播放器、RTSP播放器、录像、多路流媒体转发、音视频导播、动态视频合成、音频混音、直播互动、内置轻量级RTSP服务等,比快更快,业界真正靠谱的超低延迟直播SDK(1秒内,低延迟模式下200~400ms)。
rtmp-pusher rtmp-player android-rtmp ios-rtmp windows-rtmp daniulive rtsp-player rtmp-client android-publisher rtsp2rtmp player rtmp rtsp rtsp-relay rtmp-h265 hevc rtmpclient rtspclient rtmp-broadcaster rtsp-to-rtmpThe RTSP Proxy Kit contains source code for a reference implementation of an application-level RTSP proxy server for UNIX and Windows environments. The kit provides all of the basic functionality for an RTSP proxy.
this module allows you to create "virtual video devices" normal (v4l2) applications will read these devices as if they were ordinary video devices, but the video will not be read from e.g. a capture card but instead it is generated by another application. this allows you for instance to apply apply some nifty video effects on your Skype video... it also allows some more serious things (e.g. I've been using it to add streaming capabilities to an application by the means of hooking GStreamer into the loopback devices). to get the main features of each new release, see the NEWS file. you could also have a look at the ChangeLog (which gets automatically generated and might only be of limited use...
Edit config.coffee. If both serverPort and rtmpServerPort are above 1023 in config.coffee, you can omit sudo.
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.
ffmpeg video audio mpeg webm mp4 matroska hls rtsp rtmp hevc fft multimedia streamingThis program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
iptv restream cloud relay encoding timeshift broadcast ott-streaming service vod hls media-service ipcamera deep-learning ai ml youtube twitch rtsp awsThe Real Time Streaming Protocol (RTSP) is currently an IETF Proposed Standard (RFC 2326). This project is working on moving RTSP to Draft Standard. Please submit issues, typos, etc as issues to this project, and they will be tracked here.
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.
penetration-testing security hacking infosec rtsp cctv cameras hacking-tool pentesting security-toolsThis library for the Haskell programming language provides Video4Linux2 (V4L2) frame grabber operation functions. Requires GHC (Glasgow Haskell Compiler) and Linux kernel 2.6 header files.
msdl(media stream downloader) is an open source multi-protocol downloader for various streaming protocols such as mmst (mms://) , mmsh , rtsp-real , rtsp-wms , http ,ftp.
curl is used in command lines or scripts to transfer data. It is also used in cars, television sets, routers, printers, audio equipment, mobile phones, tablets, settop boxes, media players and is the internet transfer backbone for thousands of software applications affecting billions of humans daily.
http https ftp user-agent client library curl libcurl transfer-data ldap cli command-line utlityEASTL stands for Electronic Arts Standard Template Library. It is a C++ template library of containers, algorithms, and iterators useful for runtime and tool development across multiple platforms. It is a fairly extensive and robust implementation of such a library and has an emphasis on high performance above all other considerations. If you are familiar with the C++ STL or have worked with other templated container/algorithm libraries, you probably don't need to read this. If you have no familiarity with C++ templates at all, then you probably will need more than this document to get you up to speed. In this case, you need to understand that templates, when used properly, are powerful vehicles for the ease of creation of optimized C++ code. A description of C++ templates is outside the scope of this documentation, but there is plenty of such documentation on the Internet.
eastl stl games c-plus-plus c-plus-plus-11 c-plus-plus-14 c-plus-plus-17 modern-cppGiada is a free, minimal, hardcore audio tool for DJs, live performers and electronic musicians. How does it work? Just pick up your channel, fill it with samples or MIDI events and start the show by using this tiny piece of software as a loop machine, drum machine, sequencer, live sampler or yet as a plugin/effect host. Giada aims to be a compact and portable virtual device for Linux, Mac OS X and Windows for production use and live sets. Giada is available under the terms of the GNU General Public License. Take a look at the COPYING file for further informations.
giada midi audio audio-production audio-processing osx loop-machine daw midi-device vst juce hardcore-loopmachine c-plus-plus drum-machinehelps you write concise and readable C++ code. Great code should mostly be self-documenting, but while using C++ in reality you can find yourself dealing with low-level stuff like iterators or hand-written loops that distract from the actual essence of your code.
range composition stl functional-programming algorithms header-only c-plus-plus c-plus-plus-14 c-plus-plus-17 library cpp cpp14ONVIF 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.
onvif ptz nvt video camera rtspEndoscope 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.
video-stream rtsp stream wifi android
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.