A Youtube channel is a dedicated space on YouTube where a brand can promotes his videos and gain subscribers.
For a brand, a YouTube channel has many benefits:
all brand videos can be grouped together
the channel is promoted on related brand searches
the brand can gain channel subscribers which are alerted of new videos
the graphic capabilies of a channel are more brand immersive
the brand can create play list
A channel promotion on a YouTube brand search: