I have a suggestion for Mikrotik to help video services providers. The CCR hardware would provide a great platform to compete with certain video processing hardware.
For example, due to the high cost of cable headend equipment, we use x86 servers with many cores and open source software for converting multi-program transport streams to single program transport streams. If routerOS had a package to allow installation of ffmepg, dvblast and/or vlc, it would allow Mikrotik to sell in a whole new market. It would be competing with $10,000 devices from companies like Harmonic and it would probably be able to work 2 to 8 times the load.
In transcoding, there is an even bigger opportunity. Transcoders are even more expensive. Once again, all mikrotik would have to do is build ffmpeg package for CCR hardware platform and some sort of console interface for it.