libcast is an open source implementation of the Cast procotol supporting Cast applications and streaming to Cast-compatible devices.