Hi,
Do anyone know or worked on AEM integration with Brightcove. Please input/suggestions on this Integration.
Thanks,
Ratna Kumar.
Solved! Go to Solution.
One example from my organization is that we use Brightcove for all our on demand and video streaming. These videos are distributed between various accounts under a parent account. Right now we have built a custom video component where the user has to enter the video id and the player keys in order to automatically generate the embed code. So this requires a couple of different actions by the publisher. First they have to be able to access Brightcove to find the id, look up the available players for the account and then finally manually enter this information into the component's dialog fields.
What would be nice is a full integration with Brightcove where the user can search for videos using the asset finder window, pull in the video using drag and drop and then selecting the players from a synchronized list of players for the video in the dialog.
That is just one use case that I can think of.
Views
Replies
Total Likes
Hi
I have found an article covering the same,
Link:- http://www.coresecure.com/brightcove-aem-integration/
Link:- https://www.brightcove.com/en/partners/cq5
Even if there is no integration or connector component between these two products. You would have to create a custom AEM service and integrate it with brightcove using its Rest API - which it supports. Here is a community article on how to hook a Restful service into AEM.
Option 1 :-
Link: https://helpx.adobe.com/experience-manager/using/custom-sling-servlets.html
Creating Adobe Experience Manager bundles that invoke third party Restful web services
Create a OSGI service or Sling Servlets and write a code to send HTTP request GET/POST in it.
Example Code :-
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.methods.PostMethod;
String url = "http://www.google.com";
InputStream in = null;
try {
HttpClient client = new HttpClient();
PostMethod method = new PostMethod(url);
//Add any parameter if u want to send it with Post req.
method.addParameter("p", "apple");
int statusCode = client.executeMethod(method);
if (statusCode != -1) {
in = method.getResponseBodyAsStream();
}
Option 2:-
It can be programmed using JAVAScript (http://support.brightcove.com/en/video-cloud/docs/using-smart-player-api). We can use Java-scripting in AEM, you can achieve the needful with the same.
Link:- https://helpx.adobe.com/experience-manager/using/custom-carousel-components.html
Link:- https://docs.adobe.com/docs/en/aem/6-0/develop/sightly/use-api-in-javascript.html
I hope this would help you.
Thanks and Regards
Kautuk Sahni
Hi Ratna,
If you give your usecase we can help/suggest the right way. Are you looking at creating a component or just an integration with a template etc..
Regards,
Lokesh
Views
Replies
Total Likes
One example from my organization is that we use Brightcove for all our on demand and video streaming. These videos are distributed between various accounts under a parent account. Right now we have built a custom video component where the user has to enter the video id and the player keys in order to automatically generate the embed code. So this requires a couple of different actions by the publisher. First they have to be able to access Brightcove to find the id, look up the available players for the account and then finally manually enter this information into the component's dialog fields.
What would be nice is a full integration with Brightcove where the user can search for videos using the asset finder window, pull in the video using drag and drop and then selecting the players from a synchronized list of players for the video in the dialog.
That is just one use case that I can think of.
Views
Replies
Total Likes
My organization uses the Coresecure-developed Brightcove AEM connector for several years now. Brightcove apparently partnered with Coresecure to develop the connector, which is now maintained as "open source". I use the quotes, because really Coresecure is the developer and posts it on git hub. But there isn't a whole lot of open sourcing. Though my dev team has submitted some changes which have been merged.
If you have any specific questions, and I realize this is kind of an older thread, I'd be happy to answer them.
Views
Replies
Total Likes
Views
Replies
Total Likes
Hi I am also trying to do the same trying to find Coresecure documentation to match with the new brightcove studio interface.
Are you able to successfully add all the values in OSGI configuration for brightcove.
Let me know if you have already figure out, any help is appreciated.
Thanks,
Monika
Views
Replies
Total Likes
Hi Monika, what OSGI configuration values are you having issues with? By the way we have a new connector available now. This is a very important upgrade because Brightcove is going to deprecate the old API and switch to the CMS API soon. The new connector has a deeper integration with the DAM itself.
Alessandro Bonfatti
Views
Replies
Total Likes