I recently upgraded our Flash Media Server from 3.5 to 4.5. After the upgrade I'm unable to playback a live stream. I have verified (HDS) and (HLS) playback via http://localhost on PC and Mac respectively.
My live encoder is a Digital Rapids Stream device. I'm broadcasting a H.264 video with MP3 audio over RTMP to FMS 4.5. The encoder appears to be connecting to FMS, when I verify via the administration console I can see one client connected under the livepkgr _definst_. However when I attempt to play back video on the sample player I recieve no error message, the player just displays a blank image.
I'm streaming to rtmp://<FMS 4.5>/livepkgr/livestream?adbe-live-event=liveevent. And attempting to playback via http://<FMS 4.5>/hds-live/livepkgr/_definst_/liveevent/livestream.f4m and http://<FMS 4.5>/hls-live/livepkgr/_definst_/liveevent/livestream.m3u8 on an Apple device. Note FMS 4.5 in the URL is just used for the example.
The FMSHttpd service is running as well as FMS and Administration. FMS is installed on Windows Server 2008 Ent 64bit. Please assist, I'm new to this streaming stuff and don't even know where to begin troubleshooting.
Just found out I can play video if I change the Digital Rapids to transcode Nero AAC Audio, but audio is not present. If I change the audio to MP3 the video dissappears. Changing the audio back to AAC brings back video, but audio is still not present. This seems strange to me. We have a second FMS server that is still on version 3.5 that can playback the same stream that is being broadcasted to the FMS 4.5. I'm wondering if this is a bug on FMS 4.5.
H264 +AAC and H264+ mp3 works on HDS
Only H264 + AAC is supported on HLS. This is Apple behaviour to not show the video, if audio is encoded using the mp3 and its a-v stream.
Please make sure you are not chaning the audio in the running livestream. Also, make sure you are deleting the previous recording.. I am not sure that dynamically chaning the audio codec will work on HDS /HLS. It might be..I have to confirm with my team.. For the time being just make sure you are not doing the same.
Also on HLS, single channel audio doesn't play.
Europe, Middle East and Africa