Asterisk And IPTV

Dears;

Is it possible with Asteisk to have IPTV (ability to show the TV channels using the video over IP, but to be live). In other words, to use Asterisk to watch the TV Channels.

Which open source that can do this, so we can install it on the same asterisk machine?

Also, is it possible to use Asterisk as Video Service Provider, to boradcast the video channels for the clients?

Regards Bilal