Embedding Youtube Videos: Customized Player and YT Terms of Service - youtube

I have a question about embedding a Youtube player on a website. Maybe you guys can help me with this.
Specifically, it's a question that can be well understood by the following website template:
http://themehelite.com/themeforest/panorama/index.html#Movie
Specifically, the library query.mb.YTPlayer is used there to embed Youtube videos "in the background". In the foreground (bottom left) "own controls" were included (play and stop button, etc.) The "normal" controls of Youtube itself are not visible.
However, in the YouTube API Services Terms of Service I have now found the following:
"You must not display overlays, frames, or other visual elements in
front of any part of a YouTube embedded player, including player
controls. Similarly, you must not use overlays, frames or other visual
elements to obscure any part of an embedded player, including player
controls."
Source: https://developers.google.com/youtube/terms/required-minimum-functionality#overlays-and-frames
Sounds to me like the implementation of the player in the example above violates the YouTube's Terms of Service and you couldn't implement it that way.
What is your opinion on this? Am I interpreting something wrong? Ultimately, it would mean that you can not use customized players at all?
Thanks for your help.

Related

how to build a new player similar to youtube functionality?

I would like to build a new player with following requirements like:
Call to action : Something like showing suggestion videos at the end of the video. (Like youtube)
Playlist : Player should have playlist (Like Youtube)
Playback speed : Playback speed should be adjusted as like in VLC media player
Closed Captioning : Something like closed captions which comes at the play time of a video in youtube
Should play from various service providers CDN
Will youtube's documentation on https://developers.google.com/youtube help us in any way with this requirement?
There are lots of open source and/or free players that already do this, so there would be no reason to build your own; have a look at Flowplayer, JW Player, videoJS, and others that a Google search pull up. If you're insistent on building your own, the YouTube documentation may give you some ideas as to what to look for in your own player, but the function calls will be different as you'll have to use the javascript media APIs (for HTML5 video).

Is there a way to programmatically add captions to a Youtube video using their API?

I'm trying to add a caption to a video when I upload it to youtube. The caption would say something like "Brought to you by Company ABC".
The way Google has described it here seems very long winded and complex. Additionally, there is no link to usage with the Java API.
Does anyone know a simple way of doing this?
Thanks,
Gearoid.
What you are looking for might be more properly called an "annotation" (or in this case "premercial") than a "caption".
(A caption would be an appropriate term if someone was actually speaking "Brought to you by Company ABC", and you wanted people to be able to know that with no sound...either because they had the sound off, or were scanning the video programmatically, or because they are hearing-impaired.)
There is apparently no programmatic API at this point in time for using YouTube's native annotation features:
Annotating YouTube videos programmatically
If you wanted to prepend a title card of some kind to your video (like it's your space to inject an advertisement) you can read around for approaches to do that operation before the upload:
Stitching together multiple videos without gap
You'd have a lot more options for making that intro sequence look spiffy, then.

Options for embedded video on website other than YouTube?

Been having trouble with YouTube lately with regards to autoplay, looping and playlists. Currently using the AS3 embedded player and it was working fine until recently when autoplay and playlist options became mutually exclusive. I am also finding the loop option doesn't work with autoplay.
So, looking at options other than YouTube as we will have access to the video anyway and can either upload or stream using whatever technology is appropriate. My application is for touchscreen interactive kiosks which will be largely unattended and I want to be able to run embedded video with all controls turned off to prevent anyone from jumping off to some other website at any point. This is crucial! I don't mind if a touch can pause the video like it does with YouTube but links must not be available to jump out.
My web app is written in Rails 3 with HTML, CSS3 and JQuery where required. It runs on IE8/9 on the kiosks and Safari mainly during development. I'm using Heroku.com for hosting.
Hopefully I've given enough background here to attract some good answers but please let me know if I've missed anything important.
Thanks for your time,
Craig.
This service is awesome in quality and price.
http://sublimevideo.net/
If you are using heroku for your hosting, you should take advantage of their add-on. The interface is super clean and you have full flexibility to mold playlists or behavior.
Panda Stream
http://addons.heroku.com/pandastream

Is there a way of disabling then recording of video on a website?

Is there an option or more security features where we can make our videos non downloable i.e. using realplayer record option or other, basically preventing third party apps from recording video on a website.
We will be using Vimeo Plus. Any ideas or thoughts will be appreciated.
You should search for alternatives. The best way to tackle this is by having a watermark or a background image of your company logo or a small logo at the corner or something.This is what major TV channels do.
With the exception of services like netflix, which go to great lengths to provide and control the player software, No. In most cases, if the video is being displayed on a client (ie. via browser), then it is available to be saved locally, or even to be captured by screen capture software. To be sure, the likes of youtube and vimeo try to make it non-trivial ... but there's easily available software to download the videos in almost all cases.
unless someone else knows something I don't :-)

Lecture Capture Implementation: Synced Video and Slides Side by Side

I would like to take a YouTube video of a lecture and sync it with another area displaying the (powerpoint/pdf) slides being discussed in the lecture.
For example, knoodle.com does this but for a price. I wonder if anyone has implemented something like that and what framework (Flash, HTML5, etc) they used.
Another good specific example can be found here. It shows exactly the kind of video-slide side-by-side visual I'm looking to create.
I'm the author of presentz.org.
Presentz is an opensource software that lets you mix youtube/vimeo/video files with slideshare/speakerdek/images.
It's also free to use.
Try authorpoint software. It does that.
onion.tv provides the functionality you are looking for and many others that can enrich video presentations and overall engagement with videos. It's hosted online - videos stays where they are e.g. at youtube and metadata stays at onion.tv

Resources