All Projects → bsapundzhiev → uvc-streamer

bsapundzhiev / uvc-streamer

Licence: GPL-2.0 license
MJPEG webcam network streamer for linux

Programming Languages

c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to uvc-streamer

Ustreamer
µStreamer - Lightweight and fast MJPG-HTTP streamer
Stars: ✭ 533 (+2032%)
Mutual labels:  streaming, jpeg, mjpeg
Animated Jpeg
Proposed JPEG/JFIF APP0 marker application extension for playback control of concatenated JPEGs, as stand-alone animation stream or Motion-JPEG
Stars: ✭ 7 (-72%)
Mutual labels:  jpeg, mjpeg
Pi Camera Connect
Library to capture and stream Raspberry Pi camera data directly to NodeJS
Stars: ✭ 81 (+224%)
Mutual labels:  jpeg, mjpeg
Jpegrtspcamera
Sample RTSP server streaming MJPEG video from PC camera
Stars: ✭ 25 (+0%)
Mutual labels:  jpeg, mjpeg
audio-streaming
🎧 This repository is to do live audio streaming
Stars: ✭ 26 (+4%)
Mutual labels:  streaming, streaming-service
Firebot
A powerful all-in-one bot for Twitch streamers
Stars: ✭ 162 (+548%)
Mutual labels:  streaming, streamer
vigilio
Your own movie streaming service. Easy to install, easy to use. Download, manage and watch your favorite movies conveniently from your browser or phone. Install it on your server, access it anywhere and enjoy.
Stars: ✭ 131 (+424%)
Mutual labels:  streaming, streaming-service
streamlabs
This module is a implementation of Streamlabs API https://dev.streamlabs.com/
Stars: ✭ 21 (-16%)
Mutual labels:  streamer
salty bot
Twitch chat bot
Stars: ✭ 15 (-40%)
Mutual labels:  streamer
cairo jpg
Reading and writing JPEG files from/to Cairo surfaces.
Stars: ✭ 26 (+4%)
Mutual labels:  jpeg
pixl
🚀 Lightweight image processing library in C++11
Stars: ✭ 31 (+24%)
Mutual labels:  jpeg
py-mjpeg
Python MJPEG streaming utilities
Stars: ✭ 32 (+28%)
Mutual labels:  mjpeg
jpegio
A python package for accessing the internal variables of JPEG file format such as DCT coefficients and quantization tables
Stars: ✭ 51 (+104%)
Mutual labels:  jpeg
bl mcu sdk
bl_mcu_sdk is MCU software development kit provided by Bouffalo Lab Team for BL602/BL604, BL702/BL704/BL706, BL616/BL618, BL808 and other series of RISC-V based chips in the future.
Stars: ✭ 147 (+488%)
Mutual labels:  mjpeg
img
A python library to display images in the terminal
Stars: ✭ 55 (+120%)
Mutual labels:  jpeg
jimp-compact
✏️ Lightweight version of Jimp -- An image processing library written entirely in JavaScript for Node.js
Stars: ✭ 55 (+120%)
Mutual labels:  jpeg
continuous-analytics-examples
A collection of examples of continuous analytics.
Stars: ✭ 17 (-32%)
Mutual labels:  streaming
zImageOptimizer
Simple image optimizer for JPEG, PNG and GIF images on Linux, MacOS and FreeBSD.
Stars: ✭ 108 (+332%)
Mutual labels:  jpeg
jpgtxt
Generating jpg files that can be viewed both in image viewer and text editor (as ASCII art)
Stars: ✭ 24 (-4%)
Mutual labels:  jpeg
go-jpeg-image-structure
Parse JPEG data into segments via code or CLI from pure Go. Read/export/write EXIF data. Read XMP and IPTC metadata.
Stars: ✭ 47 (+88%)
Mutual labels:  jpeg

uvc-streamer

Simple V4L2 camera capture and streamer

This is modification of original code part from mjpg-streamer

the addition is YUYV and RGGB formats used in some old cameras

original README

Build

$ sudo apt-get install libjpeg8-dev
$ make

Cross compile raspberry pi

$ wget http://www.ijg.org/files/jpegsrc.v8.tar.gz
$ tar -xzvf jpegsrc.v8.tar.gz
$ cd jpeg-8
$ export PATH=$PATH:$HOME/cross/tools-master/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin
$ ./configure --host=arm-linux CC=arm-linux-gnueabihf-gcc
$ make
$ cd ..
$ make CC=arm-linux-gnueabihf-gcc

Usage

check supported format
$ v4l2-ctl -d /dev/videoX --list-formats-ext
start
$ ./uvc_stream -d /dev/videoX -g
all options
$ ./uvc_stream -h
test
vlc http://localhost:8080/
firefox http://localhost:8080/snapshot

License

uvc-streamer is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License.

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.

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].