All Projects → DeTeam → webcam-stream

DeTeam / webcam-stream

Licence: MIT license
Webcam HLS streaming tutorial with raspberry pi

Programming Languages

HTML
75241 projects

Projects that are alternatives of or similar to webcam-stream

Fpga readings
Recipe for FPGA cooking
Stars: ✭ 164 (+556%)
Mutual labels:  hls
Blss
NGINX-based Live Media Streaming Server
Stars: ✭ 187 (+648%)
Mutual labels:  hls
Jmuxer
jMuxer - a simple javascript mp4 muxer that works in both browser and node environment.
Stars: ✭ 222 (+788%)
Mutual labels:  hls
Lenet5 hls
FPGA Accelerator for CNN using Vivado HLS
Stars: ✭ 167 (+568%)
Mutual labels:  hls
Openwifi Hw
FPGA/hardware design of openwifi
Stars: ✭ 181 (+624%)
Mutual labels:  hls
Ovenplayer
OvenPlayer is Open-Source HTML5 Player. OvenPlayer supports WebRTC Signaling from OvenMediaEngine for Sub-Second Latency Streaming.
Stars: ✭ 196 (+684%)
Mutual labels:  hls
Shaka Player Embedded
Shaka Player in a C++ Framework
Stars: ✭ 153 (+512%)
Mutual labels:  hls
Videojs Contrib Hls
HLS library for video.js
Stars: ✭ 2,723 (+10792%)
Mutual labels:  hls
Griffith
A React-based web video player
Stars: ✭ 2,287 (+9048%)
Mutual labels:  hls
Minyami
A lovely video downloader for HLS videos
Stars: ✭ 223 (+792%)
Mutual labels:  hls
Magicalexoplayer
The Easiest Way To Play/Stream Video And Audio Using Google ExoPlayer In Your Android Application
Stars: ✭ 171 (+584%)
Mutual labels:  hls
Haishinkit.swift
Camera and Microphone streaming library via RTMP, HLS for iOS, macOS, tvOS.
Stars: ✭ 2,237 (+8848%)
Mutual labels:  hls
Chimee
a video player framework aims to bring wonderful experience on browser
Stars: ✭ 2,332 (+9228%)
Mutual labels:  hls
Mediasdk
The library is working for downloading video while playing the video, the video contains M3U8/MP4
Stars: ✭ 164 (+556%)
Mutual labels:  hls
Nginx Rtmp Monitoring
real-time monitoring statistics dashboard for nginx rtmp module
Stars: ✭ 224 (+796%)
Mutual labels:  hls
P2p Cdn Sdk Javascript
Free p2p cdn github javascript sdk to reduce video streaming costs of live and on demand video using webrtc by upto 90% and improve scalability by 6x - 🚀 Vadootv 🚀
Stars: ✭ 158 (+532%)
Mutual labels:  hls
M3u8parser
A light weight M3U8 parser. Support X-Key & X-Session-Key.
Stars: ✭ 187 (+648%)
Mutual labels:  hls
replay
A React video player facilitating adaptive stream playback with custom UI and a React-friendly API.
Stars: ✭ 202 (+708%)
Mutual labels:  hls
Php Ffmpeg Video Streaming
📼 Package media content for online streaming(DASH and HLS) using FFmpeg
Stars: ✭ 246 (+884%)
Mutual labels:  hls
M3u8
A mini M3U8 downloader written in Golang for downloading and merging TS(Transport Stream) files. 一个迷你 M3U8 视频下载工具。
Stars: ✭ 215 (+760%)
Mutual labels:  hls

webcam-stream

Here you will find a tutorial on how to setup your Raspberry Pi to stream video from a webcam in a nice and secure enough manner.

While trying to DIY such a thing, I didn't find a nice and complete set of steps, this tutorial is an attempt to fix it.

If you find any kind of errors or mistakes - please fill in an issue or, if you have time, contribute a PR right away.

It's important that:

  • Information stays up to date
  • Security is covered so that private info is not exposed
  • Steps are straightforward enough and don't require very deep knowledge of underlying tools

Credits

  • Arigato to peer5 for a nice article on streaming hls
  • Gracias to Jason Kölker from JungleDisk for posting some info on MPEG-DASH streaming
  • Dan Peddle suggested using fail2ban, merci!
  • Thanks to Denis Rechkunov for doing some sanity checks
  • DigitalOcean came in super handy with some articles on basic nginx setup, thanks
  • Thanks to @ishansheth for adding a section on systemd part for nginx
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].