We developed IPTV App for Android(smartphone and settopbox) / iOS devices, it is easy to using with remote control(android settopbox) and nice interface. It also use API (json format) as your requirements.
We are IPTV solution provider. We can consult you on IPTV system.
We have a lot of experience with live streaming. Especially Nginx, WOWZA, Darwin, Red5, Live555... We have build a secure module(authentication module) for secure streaming.
We have worked with FFmpeg, VLC for 5 years. My transcoder is based FFmpeg with some customize to more control and stable.
We have a lot of experience with Astra / Mumudvb / Oscam / CardSharing , dvb-s/s2,C, T card to descramle channels from satellite.
We also provide app for Android , it is very cool interface.
We have also sucessful developed a Video Platform, VOD(video on demand) and Live Video. We have a lot of experience in live transcoding and streaming video. Your solution supports many inputs type as RTMP, UDP, RTSP, RTP, HTTP...output is encoded in H264/AAC over RTMP, UDP, HTTP...target devices are PC, tablet, smartphone( iOS, Android, Windows phone), smarttv.
We can consult you build a good video streaming system.