@Alaintha
I believe currently you are limited to using DirectTV channel/app in order to watch the C-Span Live Channels if trying to stream.
https://channelstore.roku.com/details/d029c484932d244d1fa75c479951e714/directv
Even the C-Span website won't allow you to view them without signing into a TV/cable provider. (cable companies fund the non-profit C-Span) https://www.c-span.org/networks/
Youtube, as you mentioned, has some recorded events. https://www.youtube.com/cspan
----
I think Hulu and YoutubeTV were trying to get them in their LiveTV packages as well, but not approved yet. For some reason, the cable companies are not too keen to allow streaming services to carry more cable-exclusive content and give more reasons for people to ditch cable for streaming.
Roku Community Streaming Expert
Just another Roku user... I am not a Roku employee.
Insignia RokuTV, Ultra 4660, Premiere+ 3921, Express 4k+ 3941, Streambar 9102