gst-launch-1.0 rtspsrc latency=10 location="rtsp://192.168.1.10:554/user=admin&password=&channel=1&stream=0.sdp?real_stream" ! rtph264depay ! decodebin ! autovideosink
gives me the stream with just some 200-300 ms of delay, which for my intent is quite ok. I need this camera for stage monitoring while playing automations.
Is there something I can do to help you to make it work in video:capture?
--
You received this message because you are subscribed to the Google Groups "PraxisLIVE software discussion group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to praxis-live...@googlegroups.com.
To post to this group, send email to praxi...@googlegroups.com.
Visit this group at https://groups.google.com/group/praxis-live.
For more options, visit https://groups.google.com/d/optout.
Your project sounds interesting, would love to hear more about it.
On Thu, 21 Mar 2019 at 03:41, Davide D'Angelo <77d...@gmail.com> wrote:
>>
>> Your project sounds interesting, would love to hear more about it.
>
> I'm working on a helper software for my job. I work as an automation operator/programmer for the live shows (theater, musicals, concerts..) and there is lack of a couple of things:
> - a video system to monitor the stage, but programmable. i.e. I need to draw on the video, zoom with the mouse wheel, maybe also keep track of IR LED markers in the dark and draw something between these points.
> - a cue call software to help when I have hundreds of cues (automation movements) on a show. the software is in sync with the music and give countdown for every cue.
> - a way to make it sync is SMPTE, that's why i was asking about that, because till now the sync was a manual start on the beginning of the song.
> - a message interchange system with sensors or other machines (I was thinking at OSC, or artNet..)
OK, really interesting! Let me know if you need any help. It would
make a great case study of PraxisLIVE in action!
Zoom on mouse wheel
might be awkward - some of the events aren't exposed at the moment,
although it is possible to access.
I've put the zip with updated GStreamer code up at
https://github.com/praxis-live/praxis-live/releases/download/v4.1.1/PraxisLIVE.v4.1.1.updated.GStreamer.zip
for now.
You'll have to extract and run manually from ./bin/praxis_live
> I have been using Processing, which is wonderful for its versatility, but I have to admit I like very much the way PraxisLive works and how it is structured. I love the components structure and how you can link everything as in a audio mixer. You've done a really good job Neil.
Thanks!
> Do you think it is possible (or easy) to add the possibility to make Gui aspect customization? I mean, some simple task like add colors into the items property, or choose a rounded aspect for the buttons.
With the existing GUI code, no.
> On processing I used to draw my GUI using a series of classes I've done for the various controls, so I want to ask you: Do you think is better to stick on PL Gui for whatever reason, or it is irrilevant and one can draw his own Gui in p2d as usual?
Theoretically if you're using the one window you can use Processing
code as normal. You can run multiple windows if you use the
distributed hubs to put them in separate VMs - Processing has a
tendency to crash running more than one OpenGL window in the same JVM!
As touched on above, you have access to Processing's mouseX, mouseY,
mousePressed variables, but not the event methods - they are difficult
to map because they fire at the wrong time! I'm looking into that.
The built-in GUI has the benefit that everything automatically syncs
up, but it is limited.
The other option is building your UI via Swing, JavaFX, HTML5, etc.
using libraries. The GUI side of PraxisLIVE will get an overhaul at
some point soon. Or you could look at a secondary piece of software
that can build UIs for OSC and bind that - Ossia Score, IanniX,
Rhizome, etc.?
The other option is building your UI via Swing, JavaFX, HTML5, etc.
using libraries. The GUI side of PraxisLIVE will get an overhaul at
some point soon. Or you could look at a secondary piece of software
that can build UIs for OSC and bind that - Ossia Score, IanniX,
Rhizome, etc.?
I've put the zip with updated GStreamer code up at
https://github.com/praxis-live/praxis-live/releases/download/v4.1.1/PraxisLIVE.v4.1.1.updated.GStreamer.zip
for now.
You'll have to extract and run manually from ./bin/praxis_live
gst-launch-1.0 rtspsrc latency=10 location="rtsp://192.168.1.10:554/user=admin&password=&channel=1&stream=0.sdp?real_stream" ! rtph264depay ! decodebin ! autovideosinkand Run -> Play.after that a snapshot of the camera is shown in another window (other than the first black one) and Praxis Live blocks, and I need to kill the process manually...Am I doing something wrong?
--
Hi, can you tell me if perspective() works into a p3d object?I can confirm camera() works as expected, but if I use perspective() nothing is drawn.I need it because I need to change the camera angle.
PeasyCam cam;
@Override public void setup() { processing.core.PGraphics pg = find(processing.core.PGraphics.class).get(); cam = new PeasyCam(pg.parent, pg, 200); }
@Override public void draw() { perspective(0.5, 1.77, 0.0, 1000.0); lights(); cam.feed(); //perspective(2.0, 1.77, 0.0, 1000.0); background(24); stroke(0); strokeWeight(0.5); pushMatrix(); translate(-100, 0, 0); fill(0,96,0); box(100); popMatrix(); pushMatrix(); translate(100, 0, 0); rotateX(PI/2); fill(255, 60, 120); sphere(80); popMatrix();
}--
You received this message because you are subscribed to the Google Groups "PraxisLIVE software discussion group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to praxis-live...@googlegroups.com.
To post to this group, send an email to praxi...@googlegroups.com.
praxis ./project.pxprtspsrc latency=0 buffer-mode=0 udp-buffer-size=400000 location="rtsp://192.168.1.10:554/user=admin&password=&channel=1&stream=0.sdp?real_stream" ! rtph264depay ! decodebin ! videocrop top=285 bottom=285