hi35xx / live-streamer Goto Github PK
View Code? Open in Web Editor NEWRTP/RTSP stream server
License: GNU General Public License v3.0
RTP/RTSP stream server
License: GNU General Public License v3.0
Hello!
I created a build with live-streamer using a Buildroot for hi3518v200. The system starts ok (file system jffs2), but I can't start the live-streamer as before.
The command:
live-streamer -vsrc "isp0:sensor=imx222|videv0|vichn0|vpgrp0|vpchn0" -venc "vpchn0|vechn0:encoding=H264,resolution=720P,framerate=25" -stream 0:vechn0
gives the following result:
VideoSource isp0:sensor=imx222|videv0|vichn0|vpgrp0|vpchn0 not found
VideoEncoder vpchn0|vechn0:encoding=H264,resolution=720P,framerate=25 not found
What am I doing wrong?
I succeeded in getting Makefile, but there were some errors
checking for hi3518v100 mpp library... no
checking for hi3518v200 mpp library... no
checking for hi3516cv300 mpp library... no
checking for hi3520v100 mpp library... no
checking for hi3520dv200 mpp library... no
media-common.cpp: In constructor 'Ipcam::Media::Resolution::Resolution(std::string)':
media-common.cpp:78:12: error: 'stoul' is not a member of 'std'
_width = std::stoul(cm[1]);
^
media-common.cpp:79:13: error: 'stoul' is not a member of 'std'
_height = std::stoul(cm[2]);
^
media-common.cpp: In member function 'Ipcam::Media::Resolution::operator std::string()':
media-common.cpp:93:9: error: 'to_string' is not a member of 'std'
return std::to_string(_width) + "x" + std::to_string(_height);
I just saw that you used c++11. Are you sure that's making it into your compile options? Check the generated makefile and watch the executed commands to be certain.
Can you please write compilation steps for linux? When I run ./configure it gives No package 'dbus-c++-1' found error.
how many mS delay?
It would be nice to utilise local motion detection on camera, using the hardware motion detection facilities of the chip.
If motion is detected (or stops), we could then call an external script for signalling to external systems.
As an alternative, one thought I had would be to output at a low framerate if no motion is detected, and increase to a high framerate if motion is detected. This has the benefit of being able to plug straight in to a Motion setup, while reducing CPU/GPU load on the Motion machine when no motion is detected by the camera.
Thoughts?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.