Over 600 votes, almost 100 comments, and over 3 years later. It has also been consistently featured in the "Mozilla Connect Weekly Recap: Top-Voted Ideas" for months. Still, nothing. @Jon and @itskaren , can we have someone look into this, or at least give an update? I think we'd all benefit from knowing the progress made so far and how we as users can better advocate for this feature to make its way into development.
Hope you're all well. @LROD55 , you're right - especially for an idea with high hopes and engagement, you all deserve to be updated on where we are with casting. Thank you so much for your patience, and I'm very sorry for the delay.
We ran an investigation into the technical requirements for basic casting on desktop, specifically with Chromecast support as a starting point. I wish I could give better news, but here's what we learned:
Technical Complexities: Chromecast requires a networking layer--since we don't have Google's proprietary networking technology, we'd have to build our own networking interface, which would take over a year's worth of engineering work from a different team. Due to the large scale of this work and cross-team dependencies, we couldn't prioritize it at the time since we already had our hands full with critical, also large-scale media pipeline improvements. So far, the work has been paused so our teams can figure out how to best work out this technical issue.
Partner Dependencies: While we'd love to see how we could drive casting support with AirPlay and other casting services, a successful casting experience via a non-native browser hinges on partners who are willing to work with us and have resourcing for cross-company support to make the experience usable for the people we'd serve. Among the prospective partners we'd reached out to, the Chromecast team met with us several times to map out potential ways we could tackle the problem--once the team underwent an organizational change, we lost the dedicated support line that would've helped us build a good user experience.
Please note that I've moved to a different team on desktop, but I will monitor our media roadmap for any developments towards this idea. Today, I'm reaching out to our mobile Firefox product team to evaluate opportunities with other services (casting to Android or AppleTV, as OP mentioned), as the technical pathways will likely be different from desktop. If there are any leads, I'll drop updates here.