Most fiber optic communications systems run data rates > 100Mbits per s. You will be hard pressed to do more than 1Mb/s with a microcontroller. Even a parallel in/serial out shift register chips wouldn't do more than 10Mb/s. Then there is the bandwidth limitations of the LED to send, and a photodetector to receive...
I hadn't thought about the FO data rate at all. I assumed that it would just feed through, whatever data signal I would feed into it.
Any good ideas how to get around this?
Surely it is possible to get a 12 bit video signal through fibre optic.