There's plenty of guides on how to add YouTube channels by username. I've discovered you can add YouTube channels via an iFrame using code like this:
<iframe src="http://www.youtube.com/embed/?listType=user_uploads&list=YOURCHANNELNAME" width="480" height="400"></iframe>
However, this only works if the channel name is extracted from a URL like this:
https://www.youtube.com/user/YOURCHANNELNAME
How can I embed channels that don't have "user" in the URL, like this one: