Wowza Community

Live streaming issues with .m3u8 output.

Hi,

New to wowza. I am running a live broadcast from wirecast out to wowza. This part works fine. On the output side of things I want to use my Raspberry Pi2 units on 4 different TVs to show the broadcast. The Pi units dont like .m3u8 at all.

My pi (version 1 or 2) will play .stream files, VOD, and local files, but it buffers every few seconds with the .m3u8 output. Is there anyway to change the output on a live stream from wirecast so it will be a .stream??

thanks for any and all help.

PS. The reason I need to use a Raspberry pi is once working it is a set it and forget it system.

What software are you using on the Pi? Wowza can offer different output formats - take a look at https://www.wowza.com/docs/understanding-streaming-protocols-and-output-file-formats

Thanks for the update and working solution. This will surely come in handy for others in the future.

Regards,

Salvadore

What software are you using on the Pi? Wowza can offer different output formats - take a look at https://www.wowza.com/docs/understanding-streaming-protocols-and-output-file-formats

I am running Raspbian wheezy (works the same on Jessie) using omxplayer since it has hardware support.

From what I can see, omxplayer supports rtmp, which is also supported as an output format by Wowza. If it is enabled in you wowza application configuration (by default it is), you should be able to play rtmp stream without problems. Do you know how to do this?

Honestly, not a clue.

Thanks for your help. I got it working a different way. I used the information on this page: http://www.instructables.com/id/View-RTMP-Stream-on-Raspberry-Pi

then I made a file with the following in it:

mkfifo name_of_pipe

rtmpdump -r rtmp://url_of_rtmp_stream --live -o name_of_pipe | omxplayer name_of_pipe

Set it to execute and referenced it in the /etc/rc.local file. Plays like a champ now

Thanks for the update and working solution. This will surely come in handy for others in the future.

Regards,

Salvadore

That is why I put it here. I worked on this for a long time, hopefully it will save others from going half crazy. Thanks again for your help.

From what I can see, omxplayer supports rtmp, which is also supported as an output format by Wowza. If it is enabled in you wowza application configuration (by default it is), you should be able to play rtmp stream without problems. Do you know how to do this?

In omxplayer configuration, instead of using for example http://wowza_ip_or_hostname/application_name/stream_name.m3u8 link to the stream, try using rtmp://wowza_ip_or_hostname:1935/application_name/stream_name

Bear in mind that server that hosts wowza needs to have port 1935 open in firewall (this port is used for rtmp streaming by default) and as I said, rtmp streaming needs to be enabled in wowza, which it is by default (you can check this in Wowza Streaming Engine Manager - http://wowza_ip_or_hostname:8088/enginemanager, then go to Applications, them select your application and check if “Adobe RTMP” is enabled).