I run a online radio and video service for my Fleet for the game Star Trek Online. For the last two and a half years I have ported the site through a paid service for a fee of about 8 dollars (USD) a month. I have been interested in operating the server on my own and save some money. I downloaded the VLC Media player two nights ago. I read through the documentation and look at several "How to" vidoes on Youtube. All were very informative.
I have the stream operating inside my network and people inside the netowrk can view the stream fine. When I go outside the network, people cannot see the stream.
Before I get to deep into my explanation or exposition here let me give some data as to my configuration.
VLC Media Player version 2.0.1 Twoflower
I am using a Verion FIOS router/modem which uses the Actiontec MI424-WR rev D router. The main feed I use currently is the Dazzle DVC100 Video capture card, but I tap the audio off from a switch box and run that into my second sound card which is a Realtek HD audio card and I use the X-Fi Module as my main sound device made from Creative. However, the audio is really just a pass-through as they operate via RCA jacks.
WHAT I HAVE DONE SO FAR
I went in to the VLC Media Player and selected MEDIA>STREAM>CAPTURE DEVICE
Capture Mode: DirectShow
Video device name: Dazzle DVC100
Audio device name: Line In (RealTek HD)
Video Size: 320x240
I then selected STREAM
Under SOURCE I selected NEXT (the SOURCE states dshow://)
Under destination Setup I selected under New Destination>HTTP>ADD (Ialso select Display locally which is a checkbox). I selected Activate Transcoding.
In the active transcoding field I had to modify the settings because each different type of endoer I selected would crash the program. I went through the list until I found several that did not crash the program. From that I then selected ENCAPSULATION>MPEG-TS. Under Video CODEC, I selected VIDEO>CODEC>MPEG-2>BITRATE = 800 kb/s FRAME RATE 30 fps. Under Audio CODEC, I selected AUDIO>CODEC>MP3>BITRATE = 96 kb/s and channels = 1 Sample rate = 44100. I named the profile SF41 2.
I hit NEXT. I do hit the options of Stream all elementary streams and SAP annone = SF41 TV and Group Name SF41 Tim to Live I leave it at 1.
I then hit STREAM.
The player starts and I can see the Movie playing. At my studo here, I have two Blue-Ray players (SONY PS3 and LG Network BD Player) and 1 combo Samsung VCR & DVD Player. I have them set up through a manual switch box which allow sme to queue up movies, Tv SHows, and medai I store on disks. For the radio station, I prerecord the medi to a rewriteable DVD abd run the slide show feature that both Blue-Ray disk players have.
WHAT I DID BEFORE
With the paid portal we are using now. I use Adobe Live Media ENcoder 3.2 to stream the stations content. I presume the people we pay have a license copy of the Adobe Live ENcoder Server. Which is why we can use the rtmp:// prefix to use as the URL.
WHAT I WANT TO DO
The way I understand things now is, the VLC Media player does the same thing that the ADOBE Live Media ENcoder 3.2 did. If this is so, then I can just setup the server at my house here. Are network is small with only about 6 users. I understand that each person has to have a copy of VLC Media Player.
I set up the stream to run using the procedure I just described above. I have gone to another computer and borught up the stream.
ROUTER INFORMATION
I use the Actiontec MI424-WR Fiber Optic router/Modem and I set up the Forward Port channel which I use the 8080 port that VLC Media Player is Defaulted to using HTTP protocol. I presume because I can see the stream inside the network, that the port forwarding is correct. ALso, I run a Ventrilo Server here to. It's setup is similar to VLC Media Players set up, and people outside my network can see that and connect to the Ventrilo server using their Client software. I think both setups should be similar.
PROBLEM
No one outside my setwork can see the stream. Why is this occuring?