From Wiktionary, the free dictionary
From stream + -able.
streamable (not comparable)
- (Internet) Able to be streamed
2009 January 25, Virginia Heffernan, “Confessions of a TED Addict”, in New York Times[1]:Together, they made the TED talks streamable on the Web in 2006.