I am trying to make a internet TV channel with Wowza.
single TV channel that is viewable via desktop web page, mobile web page, mobile app, and RTMP or MPEG-DASH stream (for integration into android or apple TV boxes)
added the server and application properties (I assume I need to use the “live” application)
created an SMIL file (I hope it is correct)
uploaded my mp4 files to the content directory
I am trying to test it out with some jwplayer code on a plain HTML page
I dont know whether the scheduler is set up correctly on the server side and its just the client side code having a problem, or something else. I am not tied to JWPlayer, I am just looking for a way to view via web-page.
Hello there and welcome to the Wowza support forum.
Please perform the following to help us troubleshoot this configuration.
1: Double check the configuration is setup correctly by following the guide step by step. Also confirm the .smil file is located in the application’s content storage directory. By default this is /content. Make sure there are no typos, particularly in the name of the .smil file and the name of the .smil file the module is looking for.
2: You can confirm the setup by using the provided, sample .smil file contents in the guide.
3: Test the configuration with one of the Wowza provided sample players. These can be found in the [install-dir]/examples directory.
4: Make sure you are using the right stream name. For example, the sample .smil declares 2 streams and
So if you were using the Wowza provided RTMP player, the playback URL would be:
Yes, use one of the test players provided by Wowza through the Test Player page in the Engine Manager. Make sure you are using the correct URL format for the test player you are using. Also you will want to use “Stream1” in this case, as the stream name.
So, for simplicity, if you use the RTMP player the URL would be:
rtmp://[wowza-ip-address]:1935/live/Stream1
Make sure that “file1.mp4” and “file2.mp4” are also located in the same content folder as the .smil
Set the scheduled parameter to start the playlist at a specific time. If the begin time is in the past, each playlist is loaded in order and immediately replaces the previous playlist for the stream.
Different players on different networks or devices may take different amounts of time to startup the stream due to buffering etc. I’m not sure what you mean by opening a stream, closing the window, and then finding it not exactly 10 minutes into the stream when you come back. If you are closing down the client and restarting it then again you will have some differences due to startup as before. If you leave the player streaming for that period then it should be accurate.
Thanks, I do get something working via the test player. Good progress!
How could I embed that in a web page - do I just take the entire samples directory for RTMP ?
Is there a choice for a cross-platform video player?
I would like to create a web page (preferably in wordpress) which has the video player and have it working on Windoes IE, Chrome, FF, MacOSX Safari, Chrome, FF, along with iOS and Android mobile browsers.
If I load the iphone and my mac - both play the stream from different locations.
Isn’t the stream broadcasting the same content at the same time to all clients?
Related to this perhaps. If I load the stream on my web page, and then close the window and then come back in 10 minutes, I am not guaranteed to be 10 minutes into the stream.
I have this same problem, did everything exactly like naveeda did and no success. When i try to stream (rtmp://localhost:1935/live1/Stream1) the test player and JWPlayer seem to pick up something, but just show the loading circle forever. It’s like the stream is not picking any video file.