Embedding Video by video id return 400 and cors problem

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