Skip to main content
Participating Frequently
January 18, 2010
Question

Facing Problems in Streaming Video using FMS 3.5

  • January 18, 2010
  • 1 reply
  • 1432 views

I want to stream .flv using FMS 3.5. The file is streaming on the company intranet but when it comes to internet, it is not streaming. Here is what im doing

I,am using Flash Media Server with IIS 6.0 and Operating System windows 2003 server with SP2

This server machine has a private IP 192.168.10.19(localhost) which is maped to a public ip 202.77.xxx.xx. This server is hosting a website www.mywebsite.com, where i want to stream this file. The exact path of the html page where this sample.swf will be contained is www.mywebsite.com/FlashStreaming/FlashStreaming.html

Now the website is working fine but when i test the streaming of .swf file its not working. It is only showing a progress bar

I used the following procedure to create the .swf from .flv

I created an .swf with the name sample.swf, using FLVPlayBack component and given its source address as

" rtmp://192.168.10.19/vod/_StreamingSample_/Sample(where Sample is an flv file) . After it i selected the option "Stream from Flash Media Server"

I also created an instance named  "_StreamingSample_ " for vod on the server 192.168.10.19(localhost) in the Flash Media Administration Console

Then I deployed it on the server with the local ip address 192.168.10.19. Now when i open the link www.mywebsite.com/FlashStreaming/FlashStreaming.html  from any client pc on the same company intranet as the server  it streams perfectly and i can also see it on the FMS Media Administration Console but when i type this link from any public pc using internet (i.e. outside my company intranet) it only shows a bar with play and pause buttons in it trying to connect to the server, and no video is streamed/shown . Is it due to the fact that im putting in the wrong address or there is some other reason behind this malfunctioning. I dont want to use Action Scripting so please let me know any solution which does not require action scripting.

Note : The hosting server is within our company so we are managing it.

    This topic has been closed for replies.

    1 reply

    January 18, 2010

    When you deploy to the internet, you'll need to change the RTMP address you provide to the flvplayback component to point to the WAN ip.

    Also, you'll want to make sure there isn't a firewall rule preventing access to ports 1935 and 80 from the WAN.

    Participating Frequently
    January 19, 2010

    Thanx for replying Jay. According to your suggestion i placed the ip in rtmp:// address and now it became

    rtmp://202.77.xxx.xx/FlashStreaming/sample.flv (I copied and pasted sample.flv in the same "FlashStreaming" web folder where its container html page is placed in order to be sure of the path issues), but yet again its not working and only showing me the progress bar. I have also cheked the firewall settings there is no problem.

    IF you write me the full path as an example then it will be great because if there is a mistake in giving rtmp address then it can be solved

    I'l give you the site map as well just to make clear understanding:

    in the IIS it has the following tree

    mywebsite

         home.html

         FlashStreaming(Folder)

              FlashStreaming.html

              sample.flv

    Public ip for this website : 202.77.xxx.xx

    LAN IP : 192.168.10.19

    Thanx in advance for your time and help

    January 19, 2010

    Since you put your media files in your http directory, I'm guessing you haven't read any of the getting started guides or documentation.

    Start here:

    http://www.adobe.com/devnet/flashmediaserver/?view=gettingstarted