A brief description of streaming protocols and formats here
Fabio Sonnat maintains a great blog about video streaming and gave a comprehensive serie about FFmpeg
Another source for streaming here
Stackexchange has a good answer on streaming with hls
- Comprehensive description of HLS
- ASM.JS
- Emscripten
- Today I saw The future
Several popular technologies in the field:
- Installation blog
- Demonstration blog
- Webcam UVC driver
- Comprehensive installation guide
- Another readme
- With OpenCV low latency
- In german
- low delay
- nginx-rtmp approach MPEG-DASH
- An universities' DASH-JS implementation with ffmpeg
http://stackoverflow.com/questions/16465305/video-stream-through-websocket-to-video-tag
This is the tutorial about mpeg to canvas element via websocket
GStreamer with plugins bad (uvch264src) tutorial and here
Essential knowledge background about GStreamer
- tutorial for setup with h264 brief introduction
- streaming HLS
-
This tutorial about mjpg-streamer installation is really comprehensive
-
The Motion is a software to detect the motion in video.
-
libjpeg site
> sudo apt-get libjpeg8-dev imagemagick libv4l-dev
> svn co svn://svn.code.sf.net/p/mjpg-streamer/code/ mjpg-streamer
> sudo ln -s /usr/include/linux/videodev2.h /usr/include/linux/videodev.h # link v4l2
> make USE_LIBV4L2=true
> ./mjpg_streamer -i "input_uvc.so -d /dev/video0 -y -r 80x60 -f 15" -o 'output_http.so -p 8080 -w /home/ubuntu/software/nginx/html'
A mjpeg-streamer alternative: Hawkeye
The rtsp -> webRTC gateway -> browser here
There is a youtube which explains the setup.
The tutorial described the step by step of oauth server setup.
Since Google dropped native h264 codec support on chrome for PC, the
This js library may be less problematic with AngularJS
The plugin for HLS can be found here
- record the live streaming by ffmpeg
A erlang wrapper of ffmpeg
- C and Python solution for rtmp streaming
- Python and epoll
- Python gevent implementation of socket.io gevent.socketio
- time request 0 bug
- loop issue, the video will be played in loop even with the patch 1 suggested.