user_name and channel name are two names for the same thing.
A user_name has a user_id
Use the user_name in the channel embed to embed the stream.
Yes
No they cannot be used interchangably
user_name is the channel_name
user_id is the user_id