Adobe CEP connections to a SPA webapp
Hello, i have been tasked with finding a way to integrate a client's different tools and systems, and specifically their premiere pro, so I have a few questions regarding integration & CEP extensions. Specifically a react webapp with premiere pro, and integrating communication between them, or more if possible. My problem is, I first need to know what is possible with the tools that exist today before I learn how to do it.
I have been reading about CEP extensions trying to understand the flow, because there's a number of posts here and elsewhere about react webapp integration with premiere pro. From what I have read, it seems like most people are talking about building a react app inside of premiere pro's cep extensions folder, and loading the react app INSIDE of premiere pro itself. But I'm wondering, can I communicate from an external react webapp to premiere pro?
so a few questions:
- if there's an interface on an external react webapp that can send video files to different api endpoints, can i have that be sent to adobe premiere pro OR a premiere pro workspace, like the cloud. (i see on photoshop i can save to creative cloud, but i dont see that option on premiere pro.) so can i send a file to premiere pro and have it save the file to the cloud from an external app?
- if so, can i have premiere pro perform certain actions as well, not just receive a video file, but let's say i want the video file clipped at 5:25 into two separate parts, is that possible from the external webapp? I THINK I've read that i can have an app inside the CEP extensions that listens as a websocket or node.js/express server, that could run extendscripts, but that's fairly vague as to what capabilities those extendscripts can have. can they do almost anything premiere pro can do?
-im pretty sure i already know this one, but i'll ask anyways, is it possible to embed some sort of iframe to an external premiere pro into a react webapp?
Anyways, any information available you might have on how CEP extensions work with webapps & react, OR any other strategies/tools that exist for sending/accessing/performing/etc processes between external react webapps/anything external to premiere pro, would be greatly appreciated.
