Skip to main content
January 7, 2011
Question

How to play the fms output on external player (linke VLC/mplayer)

  • January 7, 2011
  • 1 reply
  • 4891 views

Hi,

I am encoding some stream on FMLE, and sending to FMS on different machine.

FMS is receiving the stream through " http://localhost" -> INTERACTIVE -> LIve stream play

     Parameters are,  SERVER:rtmp://live,   STREAM: livestream.

Now how do i take this out? How can i play this stream from outside network ? i.e if i want to play this stream on a external player like VLC Player using http instead of rtmp what are the modification to be done on FMS side?,

or with mplayer, or with rtmpdump (this is free utility to play rtmp streams), what is the actual url to be constructed?

I have tried

http://192.168.1.12/live/livestream

rtmp://192.168.1.12/live/livestream

Both didn't worked. Please reply.

Thanks.

    This topic has been closed for replies.

    1 reply

    Participating Frequently
    January 7, 2011

    I am not sure whether it will or should work on VLC or mplayer. I mean most probably HTTP Streaming won't work as I don't think the way Flash streams it and the way this plays do it might be completely different implementation.

    You can use Strobe Media Player which is based on OSMF and can play both rtmp and http streams from FMS.(http://sourceforge.net/projects/smp.adobe/files/)

    Also you can try out available players like JW Player - i know for sure it supports RTMP Streaming but not very sure whether it does Flash based HTTP Streaming. (http://www.longtailvideo.com/players)

    January 7, 2011

    Than you for the reply. But how can i make sure that FMS is streaming outside (public network), looks like    it is giving out rtmp, is there any way i canget http out?    I am using rtmpdump  ( to check rtmp streaming,  and when rtmpdump run, it says stream not  found).

    Thanks.

    Participating Frequently
    January 7, 2011

    You can stream via rtmp over public networks too - i mean there is so much video traffic which is pure rtmp in today's world. But if you just want http, you need to publish to application called "livepkgr" which comes with FMS. "livepkgr" application records incoming streams into format called "f4f" which is fragemented format which can used for http streaming. The Apache which comes with FMS comes with f4f http module which is responsible for http streaming in FMS. I had passed you link of white paper which explains how http streaming works in FMS.