CCTV, RTSP, RPi 3/4
- 2020/02/18 Running GoLand on a Raspberry Pi 4
- 2019/12/09 How to cook RTSP on your website in 2020, or why the boars will not have a chance to run away
- 2019/07/25 gstreamer and rtsp server with raspivid
- 2019/07/24 Connect Raspberry Pi to IP Cameras – All You Need to Know
- 2019/04/15 Live video streaming over network with OpenCV and ImageZMQ
- 2019/02/16 Cameradar hacks its way into RTSP videosurveillance cameras
- 2018/11/01 RTSP Video, Kafka, and Microservices
- 2018/01/14 RTSP in HTML5 with low latency
- 2019/12/05 Raspberry Pi Hardware Accelerated RTSP Camera
- 2015/02/25 Building a Raspberry Pi 2 WebRTC camera
- 2014/12/26 Raspivid v Gst-rpicamsrc (Updated)
- 2019/09/06 GStreamer: RTSP Server 구축(gst-rtsp-server)
- 2018/10/18 Raspberry Pi 3: RTSP Server 설정
- 2014/07/27 GStreamer RTSP with RPi
- libs.garden: Go/RTSP
- Real Time Streaming Protocol 2.0 (RTSP)
- Raspberry Pi/Camera streaming
- Raspberry PI RTSP Guide
- Dragonfly – Raspberry Pi camera streaming
- Streamedian/html5_rtsp_player
- ossrs/go-oryx - The go-oryx is SRS++, focus on real-time live streaming cluster.
- gihad/streamer - Converting Streams into HLS for playback on Chromecast devices using FFMPEG + NGINX
- gihad/streamer - Converting Streams into HLS for playback on Chromecast devices using FFMPEG + NGINX
- Ullaakut/WebRTCCTV - WebRTCCTV is a signaling server & webapp able to stream from RTSP cameras using WebRTC
- djwackey/dorsvr - Go RTSP Streaming Server
- rsfreitas/go-rtsp - A golang RTSP implementation
- beatgammit/rtsp - rtsp implementation in Go
- behrat/rtsp-proxy - rtsp-proxy
- deepch/rtsp - Golang rtsp implement
- lsowen/cam-record - Golang server to record RTSP stream (such as security cameras) using gst-launch
- deepch/rtsp_client - rtsp client
- barnybug/go-cast - A command line tool to control Google Chromecast devices.
- lulop-k/kurento-rtsp2webrtc - This example shows how to transform a RTSP feed or an HTTP feed into a low latency WebRTC stream in a simple and seamless manner.
- Anonymousdog/displaycameras - System for displaying RTSP feeds from IP cameras on the Raspberry Pi
- florian-asche/RaspberryPiStreamingCamera - RaspberryPi RTSP Streaming Camera
- mpromonet/v4l2rtspserver - RTSP Server for V4L2 device capture supporting HEVC/H264/JPEG/VP8/VP9
- iizukanao/node-rtsp-rtmp-server - RTSP/RTMP/HTTP hybrid server
- thaytan/gst-rpicamsrc - GStreamer element for the Raspberry Pi camera module
- GStreamer/gst-rtsp-server - RTSP server based on GStreamer
- neilyoung/receipt5.md - How to make a Raspberry Pi an RTSP streamer
- umlaeute/v4l2loopback - v4l2-loopback device
- umlaeute/gst-v4l2loopback - an obsolete gstreamer element that allows to write to a v4l2 loopback device
- Hermann-SW/raspiraw - Example app directly receiving raw data from CSI2 sensors (ov5647 can do high frame rates up to 750fps)
- Hermann-SW/fork-raspiraw - raspiraw working fork for high framerate stuff (up to 750/1007 fps for v1/v2 camera
- Hermann-SW/Raspberry_camera_gallery
- Hermann-SW/Raspberry_v1_camera_global_external_shutter
- silvanmelchior/RPi_Cam_Web_Interface - A web interface for the RPi Cam
tcpflow port 8554
npm install git://github.com/Streamedian/html5_rtsp_player.git
cd gst-rtsp-server/examples
./test-launch --gst-debug=3 "( rpicamsrc bitrate=8000000 awb-mode=tungsten preview=false ! \
video/x-h264, width=640, height=480, framerate=30/1 ! h264parse ! rtph264pay name=pay0 pt=96 )"
./test-launch "( rpicamsrc preview=false bitrate=2000000 keyframe-interval=15 ! \
video/x-h264, framerate=15/1 ! h264parse ! rtph264pay name=pay0 pt=96 )"
raspivid -n -w 1280 -h 720 -b 4500000 -fps 30 -vf -hf -t 0 -o - | \
cvlc -vvv stream:///dev/stdin --sout '#rtp{sdp=rtsp://:9000/}' :demux=h264
raspivid -n -t 0 -fps 30 -w 800 -h 600 -o - | nc -u 192.168.248.128 1900
raspivid -t 9999999 -w 960 -h 540 -fps 25 -b 500000 -o - | \
ffmpeg -i - -vcodec copy -an -metadata title="Streaming from raspberry pi" -f flv rtmp://192.168.0.1/live/web
gst-launch-1.0 videotestsrc ! v4l2sink device=/dev/video4
gst-launch-1.0 v4l2src device=/dev/video4 ! autovideosink
gst-launch-1.0 -v tcpserversrc port=5000 \
! gdpdepay ! rtph264depay ! decodebin \
! v4l2sink device=/dev/video4
gst-launch-1.0 -v videotestsrc \
! x264enc ! rtph264pay ! gdppay \
! tcpserversink port=5000