Comments (3)
I remember having unexplainable performance problems with v4l2 and ffmpeg. I always assumed some tweaks were needed but I personally wouldn't know what to do.
The example was given so that it works with what most users have on their computers (ffmpeg), but there might be other utilities being capable of grabbing v4l2 data and spitting jpegs.
I use streamEye with raspimjpeg.py and results are roughly 10x better than with motion on a Raspberry PI.
In your case however you should seek help from the ffmpeg community on how to grab mjpeg from v4l2 devices in the most efficient way.
from streameye.
@scales11 I know, it's been a while, but I found a perfect way to stream in butter smooth 1920x1080 with 30 FPS on Raspberry PI zero
./raspimjpeg.py -w 1920 -h 1080 -r 30 -q 10 | streameye
The key ingredient was using raspimjpeg.py with streameye and setting the quality to 10 (-q 10
), which is still really good.
from streameye.
@don41382 Thanks for the tip! I currently and running Debian OS with motioneye. I will try this method next.
from streameye.
Related Issues (20)
- Implementing OpenCV HOT 3
- [raspimjpeg.py] TypeError raised on startup HOT 2
- Advice for systemd unit file? HOT 2
- Multiple streams one server HOT 1
- streameye dependancys HOT 8
- Getting this after keyboard interruption HOT 1
- Missing stdio.h HOT 1
- need to make a stream extension for some programs HOT 1
- Can't get example to work HOT 4
- Slow Wifi vs MotionEyeOS
- Network Share Not Connecting
- Feature Request: SIGUSR1 on --capture-movie to capture a still image
- raspimjpeg.py - two line changes HOT 1
- Annotation text overlay / stream another image ?
- Audio Broadcast HOT 2
- Feature request. URL path
- Audio output over stream
- not all data could be written / failed to write jpeg data HOT 3
- Add support for serving single JPEG snapshot. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from streameye.