We already build the solution. It is not only support rtmp/hls, but also support almost streaming protocol like udp, rtsp, http, rtmp, hls...
We have worked with FFmpeg for 6 years.
We also have a lot of experience with live streaming. Especially Nginx, WOWZA, Red5, Live555...
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 streaming from Camera, Camrecoder, DVB-S, DVB-T video capture card... to web, smartphone, IPTV. We can consult you build a good video streaming system.
We already build android iptv app all in one for settopbox, smartphone, tablet.