Fix incomplete TS packet being read
Change to an InputStream so that the packets are read in byte format.

This fixes the error where the third byte of every packet that was 0xFF
would be read as 0xFFFD.