Wiktionary
streamable
a. (context Internet English) Able to be streamed
a. (context Internet English) Able to be streamed