{ "FormatVersion": 3, "Id": "d9a7233d-5d03-4268-a58b-465972852a5b"/*VideoStreamInput*/, "Description": "Receives a video stream from a network source.\n\nThis operator connects to a network video stream (e.g., RTSP, HTTP, RTMP) and provides the video as a texture. It is useful for bringing in live feeds from IP cameras, streaming servers, or other network video sources.\n\nTips:\n- Use the `Connect` toggle to start and stop receiving the stream.\n- If the stream is interrupted, use the `Reconnect` trigger to try and establish the connection again.\n- The `Status` output provides valuable information for debugging connection issues.\n\nAKA: video stream, rtsp, rtmp, http, ip camera, network video", "InputUis": [ { "InputId": "2e26e552-68d7-4e2f-8208-831f2a75c96b"/*Connect*/, "Position": { "X": -200.0, "Y": 75.0 }, "Description": "Starts or stops the connection to the video stream." }, { "InputId": "9a240243-71b5-4235-86a9-d5369a3311a9"/*Reconnect*/, "Position": { "X": -200.0, "Y": 150.0 }, "Description": "A trigger to force a reconnection to the video stream." }, { "InputId": "a8b0971b-94cb-4c3d-932d-337581b8d83a"/*Url*/, "Position": { "X": -200.0, "Y": 0.0 }, "Description": "The URL of the network video stream (e.g., rtsp://192.168.1.100/stream1).", "Usage": "Default" } ], "SymbolChildUis": [], "OutputUis": [ { "OutputId": "2e7e2404-5881-4327-9653-ca9533b856a9"/*Texture*/, "Position": { "X": 300.0, "Y": 200.0 } }, { "OutputId": "b0e4313b-a746-4444-934e-14285d42dadb"/*Status*/, "Position": { "X": 300.0, "Y": 300.0 } }, { "OutputId": "3f6a960c-906a-4073-a338-abb785869062"/*Resolution*/, "Position": { "X": 300.0, "Y": 400.0 } } ] }