Wowza Community

Live streaming with VLC

The newest version of vlc has several settings that I do not understand. (I have already gotten live streaming to work using Quicktime broadcaster).

Do I use port 1935 or 10000?

Under Miscellaneous Options: I don’t know what to do with any of those options.

How do I configure vlc using the gui?

The basic instructions are here:

https://www.wowza.com/docs/how-to-use-vlc-as-a-live-stream-encoder-with-wowza-media-server-mpeg-ts

Charlie

Also, you must buy, install and configure the AAC plugin from MainConcept to make it work with the iPhone. The iPhone will not play an H.264/MP3 stream. It must be H.264/AAC.

Charlie

Make sure it is H.264 format, Baseline 3 Profile. You set the profile in FMLE by click the wrench icon to the right of the Format setting, opens a dialog. The default is “main”, change that to “baseline”

Richard

First, change the Format setting to “H.264”, then click the wrench icon, then you will see the Profile settings.

Richard

Actually, I don’t think FMLE 3.1 or previous versions support AAC without the MainConcept plugin.

Richard

http://[wowza-address]:1935/live/myStream.sdp/playlist.m3u8

Is the name of the stream you are publishing “myStream.sdp”, or is just “myStream”. Use the exact same.

What is /conf/live/Application.xml /Streams /LiveStreamPacketizers? It should be:

<LiveStreamPacketizers>cupertinostreamingpacketizer</LiveStreamPacketizers>

Or if you are also doing Silverlight:

<LiveStreamPacketizers>cupertinostreamingpacketizer, smoothstreamingpacketizer</LiveStreamPacketizers>

In the IPhone, check Settings > Safari > Plugins. Make sure it is “On”

Richard

Add the “mp4:” prefix to the stream name in the FMS URL:

mp4:myStream

Richard

Yes, you can use h.264 video with Baseline level 3Profile for all supported players.

Rihcard

SecureURLParams is for Wowza 1.7.2. ModuleRTMPAuthenticate is for Wowza 2, both for securing RTMP publishing. The two versions are here:

http://www.wowza.com/community/t/-/45

There is a guide included.

If you have restreaming application, you need StreamNameAlias.

http://www.wowza.com/community/t/-/47

This also has a guide.

Richard

Hi, don’t are needed use SDP always with VLC, is possible use UDP and StreamManager into wowza, this way you only need use one port per client, but this can do in advance is easy… I’ll try to do a How To Asap and post this into our blog.

Really this can be do automatically… we are developed an network monitor (only for Linux), this check if the client are sending info to the corresponding port and this call to the StreamManager and start automatically.

The other way is add this Port into StartupStream.xml and this was monitor if receive data into the port automatically and transmit to the client…

FMLE3 support AAC audio by default… and the answer is yes, iPhone and Android need AAC audio, or without audio, but this devices don’t support Audio streaming in MP3

H264 + AAC = OK (Android/iPhone/Blackberry)

Regards,

Ale

Yes is possible but use this tutorial:

http://www.wowza.com/community/t/-/42

Regards,

Ale

Hi this is not possible, the reason is the codec associated with the extension:

.flv = VP6

.mp4 = MPEG4 (h264)

For record the live stream into a FLV you need use VP6 Codec, if you use H264 codec the extension need to be MP4

Cheers,

Ale

Just write the SDP file somewhere on your local machine and copy it upto your server. VLC has no way to transfer the file to a remote destination on it’s own.

So do sdp=file://vlc.sdp and it should dump the file in VLC’s working directory (or the / directory on the drive it runs on, can’t remember which would happen). Then FTP or SCP or whatever the file upto your wowza server in the WOWZAHOME/content/ directory where WOWZAHOME is whatever folder your Wowza install is.

Also change the publishing IP address in the command line from 127.0.0.1 to the IP of your Wowza server.

–Chris

Adobe’s Flash Media Live Encoder works well.

VLC will work for ‘live’ streaming. Don’t use an SDP file. Send MPEG-TS via RTP and you don’t need the SDP files. But you will need to manually ‘turn on’ the stream each time from the stream publisher.

In most cases just having the end users use FMLE (free, but read the end user license), VidBlaster (about $200 for ‘personal’ use) or Wirecast ($449) will work quite nicely.

–chris

The link you sent seems to be for a case where the computer publishing the live feed is the wowza server.

In my case I would like the local pc to publish to my wowza server. So I need the configurations from the local computer. eg. From the configurations given I put the server’s IP address in place of the local loopback. But what do I put for the section sdp= file://%WMSCONFIG_HOME%/content/vlc.sdp}? Do I still use file (or maybe rtp or rtmp)? Do I use the server’s url? etc…

I guess vlc is not the solution for me if i want to do live streaming, if the source destination is a remote server. Because I don’t think FTP can constantly stream a live file.

I am looking for a free solution for windows, that a client can configure and point to my remote server. (On the mac Quicktime broadcaster can do that!). Do you have any suggestions?

Just to make sure you understand. I have a dedicated server with wowza. I want the client to use a software (preferrably free or very inexpensive) to broadcast their live show to my server.

Thanks for the help!

I used FLME and I got my test page to work, perfectly. Thanks a lot.

I tried viewing the live feed on my iPhone, but I got “This movie could not be played” message. Then the browser went to a page displaying the wowza server version. Do you know how to make my live video play on the iPhone? I was connecting over WiFi not 3G (if this helps in your answer).

Note: the steps I used was from the wowza documentation quick user guide under the section “How to publish and play a live stream (RTMP or RSTP/RTP based encoder)”