I am trying to embed a Vimeo livestream in a static website that is behind corporate authentication. For that we upgraded our Vimeo account to be able to use live streaming and the domain-level privacy setting.
Now, I don't see any API to get the currently active live stream, only https://api.vimeo.com/me/videos?fields=files which I could then filter for the hls type and get the playlist link to then feed the ID from it into a form of https://vimeo.com/api/oembed.json?url={video_url} to get the embed content.
Is there an easier way to do this? Will it even work?
Looks like it might be possible using a recurring event https://vimeo.zendesk.com/hc/en-us/articles/360002114347-Recurring-events
No, the Vimeo API doesn't currently support interactions with Vimeo Live or Live events. The API can generally only interact with completed and archived Live events.
Related
I am from I-Maze LLC, we need video editor API for our website so that users can upload and edit the video editor with text/music they want. After editing the video they should be able to save it and they should have option to edit it later if needed, They also should have the access to see their content with specific link. We want to use Vimeo API to do all those works,
Can you please suggest us which API from Vimeo can help us to do it?
Thank you
It's probably best to start with the Getting Started Guide on the developer site, and the basic Uploading Videos guide. The more advanced Upload Guide will probably be necessary for some of the editing.
I have a question about embedding YouTube videos on a new website I'm working on.
It is a collection of livesets from different festivals around the world. Each embedded video has its own page, but on the overview pages I use the thumbnails mqdefault.jpg/hqdefault.jpg,etc of the different videos. If you click on them you navigate to the page where the video is embedded. Is embedding the thumbnails this way allowed (directly linking to YouTube)? Embedding the video is ok if embedding is enabled, but I can't find anything about the thumbnails. I can retrieve the url with the YouTube API (or just guess it) so I presume it is not a problem.
You are dependent on static url scraping are not supported. They can get changed and you may need to change your application at everytime.
For this you should use Data API v3. You should go with a videos->list request with id=videoId and part=snippet. In the response you will check snippet.thumbnails.['high'].url
Upload Thumbnail example also lists the thumbnails. However, I use static url from google. I use
https://ytimg.googleusercontent.com/vi/<insert-youtube-video-id-here>/default.jpg
It work as same as othet static url. But if you don't want to change url of thumbnail every time static url change you can go with that. I use youtube for example very limited time and only for teaching how its work. But for your site you should use api. Hope it helps you.
I'm helping out with a university page, and they use Adobe CQ5 as their cms. Anyway, I'm trying to track Vimeo vids via Google Tag Manager without inputting codes into the iframe as we are only allowed to embed media via CQ5 components (we're restricted to using the components because IT set the software to accommodate authors of varying skill levels). I've found an ideal tutorial for YouTube, where all coding is done via GTM and wonder if there's a similar one for Vimeo: http://www.optimizesmart.com/youtube-video-tracking-via-google-tag-manager/
Thanks in advance.
You can do it if you can ensure that jQuery is loaded and you have to ability to add a custom plugin to your page code.
Check out vimeo.ga.js for details. You won't be able to get extended events like progress tracking unless you can modify the embed code, but you'll get play, pause, resume, and completed.
I want to build in a YouTube Upload Widget in my Website. The Widget itself works, but every user has to login with his own account. That's not what I want. I want the user to login as a user which already exists, so the videos were uploaded direct to a specific chanel which was already created.
Or is it possible to force the user to upload the video to a specific chanel? So he could login with his own account.
Thanks for help!
I've been searching around for the same but it looks like it isn't possible.
You might want to look at YouTube Direct Lite. It's similar to the Upload Widget but allows your users to upload to your channel, into a 'moderation' area, where you can preview the videos before they go live. It's meant more for community use but I don't see why you couldn't repurpose it.
Remember that giving random strangers (or even relatively 'trusted' users) the ability to upload videos to your account could result in your account being shut down if any of those videos violate the YouTube T&Cs (hence the moderation step above). If that happens you're done. YouTube notoriously won't reopen closed accounts. You are 100% responsible for all videos on your channel.
There is a demo on the developers site with the widget. Not sure if this is officially supported.
Here's the link to the demo:
https://www.youtube.com/yt/dev/demos.html#/upload
Note: Looks like the webcam uploads has been deprecated; you can upload a file through the wdget or choose your youtube videos
Trying to integrate a Facebook page stream into an element for a website?
The Facebook Like Box has a "show stream" option that displays this data.
Be aware, it is against Facebook's policy to exactly copy any of it's features and use on your own site (as if emulating Facebook).
With that said, you need to grab this information manually using either the Graph API or FQL. There is no social plugin that can do this automatically.
You can check out the Graph API documentation here: https://developers.facebook.com/docs/reference/api/
You can test out some Graph API calls here:
https://developers.facebook.com/tools/explorer/
You can learn more about FQL here:
https://developers.facebook.com/docs/reference/fql/