Youtube video has non-related video links

nsitedesigns
nsitedesigns used Ask the Experts™
on
We placed a video on client's site months ago. Recently they noticed that if after you press play, you scroll down to just above the control panel, a video strip bar will appear in the bottom 1/3 of their video with related videos to other sites.  Was youtube hacked?  How do I remove the embedded mini videos?  Is there some setting we can modify?  I have never seen this before.

http://myrockyknoll.com/index_video_bad.asp
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Its not a hack, its an intentional new feature that Youtube has introduced.

To disable it, you can set a parameter in your HTML to not show the related videos. Look at this page for what parameters you can pass to embedded youtube players:

http://code.google.com/apis/youtube/player_parameters.html

In particular, you want to set the "rel" parameter to 0.

Author

Commented:
I don't see a "rel" parameter in the YouTube link.  Do you?

Also, client wants to know what benefit it is to have video on YouTube versus on their host.  I told them that their video will have more traffic on YouTube than only on servers for website. Any other benefit you can think of to share with them?
<object width="300" height="224" class="video"><param name="movie" value="http://www.youtube.com/v/kUGnrQLU7mw?fs=1&amp;hl=en_US"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/kUGnrQLU7mw?fs=1&amp;hl=en_US" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="300" height="224"></embed></object>

Open in new window

Fixer of Problems
Most Valuable Expert 2014
Commented:
The "rel" parameter is added if you uncheck the check box when you get the embed code from the Youtube page like below.  I grabbed the 480x390 size so you may want to go get a different size.
<object width="480" height="390"><param name="movie" value="http://www.youtube.com/v/kUGnrQLU7mw?fs=1&amp;hl=en_US&amp;rel=0"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/kUGnrQLU7mw?fs=1&amp;hl=en_US&amp;rel=0" type="application/x-shockwave-flash" width="480" height="390" allowscriptaccess="always" allowfullscreen="true"></embed></object>

Open in new window

Learn SQL Server Core 2016

This course will introduce you to SQL Server Core 2016, as well as teach you about SSMS, data tools, installation, server configuration, using Management Studio, and writing and executing queries.

No, you need to add the rel parameter. By default it is not included and defaults to 1. Add a "rel=0" attribute to your embed tag, and also add another <param></param> tag with name="rel" and value="0".

I had the same argument with a client of mine as well regarding youtube vs. re-inventing the wheel.

My argument to them for the benefits of youtube was:

1) People will be able to see the video by going to youtube.com, not just your website, and your client can administer, upload, download, tag etc their own videos on their own Youtube channel without having to bother you about it.

2) You don't need to worry about bandwidth issues or stress on your webhost, who will not appreciate you letting users stream video using their servers. Your client may need to purchase more powerful web hosting than what they currently have.

3) Youtube already takes care of jog/seek, buffering, full screen, quality control etc. and all of these features you would have to re-implement yourself if you did a proprietary solution. It likely wouldn't work as well as it does on youtube either.

4) People recognize, trust, and enjoy using Youtube. Youtube is a popular site, owned by google, which is trusted by almost the entire world. When people see an embedded youtube video on a website they instantly know what it is and how to watch it. They also won't blame YOU if the video doesn't buffer or queue properly, they will blame Youtube. The same is not true for a proprietary solution you may implement

5) Youtube is codec-independant. If you just put a link to a .MPG or .AVI file on your website the user must have a properly configured media player with a correctly installed codec to view the video properly. Codecs are an enormous headache, and the fact that you don't need to worry about it with Youtube is one of the reasons why Youtube is so popular.

6) Youtube is easier for you, the web designer, to implement. It will cost a lot more money for you to develop a proprietary video streaming solution then it is to use the existing Youtube embedded player.

7) Youtube is better because you refuse to use anything else, and it is more of a headache for them to find a new graphics designer than it is for them to get over whatever issues they are having with the Youtube embedded player  ;)
Seriously I think I deserve some points for this question.
Dave BaldwinFixer of Problems
Most Valuable Expert 2014

Commented:
Yes, I agree.

Author

Commented:
yes you do.  Your comments came after i awarded points.  how do I provide you with points now?
I've submitted a "request attention" for this question, a moderator should be around shortly.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial