Revenue derived from the above services were as follows:
Years ended December 31, | 2017 | 2016 | 2015 | |||||||||
Broadcast | $ | 472,751 | $ | 486,434 | $ | 492,633 | ||||||
Enterprise | 430,343 | 420,138 | 434,555 | |||||||||
Consulting and other | 24,313 | 24,282 | 27,719 | |||||||||
Revenue | $ | 927,407 | $ | 930,854 | $ | 954,907 |