• SEARCH
  • DOWNLOADS
  • MY ACCOUNT
  • Buy (0)
  • CONTACT
  • Free Trial
Wowza Logo
  • PRODUCTS
  • DEVELOPER
  • SOLUTIONS
  • PRICING
  • RESOURCES
  • SUPPORT
  • My Account
  • Buy (0)
  • SEARCH
  • Ask a question
  • Forums
    • Wowza ClearCaster Pro
    • Wowza Streaming Engine
    • Wowza Streaming Cloud
    • Wowza Player
    • Wowza GoCoder SDK
    • Wowza Developer Dojo
    • Topics
    • Questions
    • Articles
    • Users
    • Badges
  • Sign in
  • Community Home /
  • Wowza Streaming Engine /
  • Live Streaming and Encoders /
avatar image
Question by asher davidof · Feb 24, 2014 at 10:08 AM · live streaming and encoders

Wowza 4.0.1 origin->edge

Hi

I jave installed wowza 4.0.1

In Wowza 3.5 I had the fallowing configuration:

origin -> repeter ->edges

becouse of the long distance i am doing the packetsizing on the repeter and from there to the edges

my question is what type of application do I select for the repeter in wowza 4.0 is it live->live->edges?

is it still preferd to do the packetsizing on the repeter becouse of the distance?

thanks

/Asaf
Comment

People who like this

0 Show 0
10 |600 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

5 Replies

· Add your reply
  • Sort: 
avatar image

Answer by Jason Hilton · Feb 24, 2014 at 07:42 PM

Hi,

You could have two live applications and then edges if you wanted using Wowza Streaming Engine 4.

The setup would be as you described (live-live-edges) and you could use PushPublishing to get the streams from the first live application to the second and then use the second live application to packetize for the edges.

Take a look at the Push Publishing Article for configuration instructions.

Jason
Comment

People who like this

0 Show 2 · Share
10 |600 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image asher davidof · Feb 24, 2014 at 02:23 PM 0
Share
Hi jason

can i in the second server publish a stream and in the stream file add the rtmp for the first server?

does push publish has an advantage over that?
avatar image Jason Hilton ♦ asher davidof · Feb 25, 2014 at 02:10 PM 0
Share
Hi,

If you would rather use .stream files to pull the streams from the origin to the second server that can be done without issue.

Either way can be done and it's personal preference as to which way you would like to configure the servers.

When using PushPublishing you will only have to manage one file on the origin server, when using .stream files on the second server you will have to create one for each stream.

If you have many streams this will require you creating many .stream files.

We have an article on How to create and use .stream files in Wowza Streaming Engine Manager

Jason
avatar image

Answer by Richard Lanham · Mar 06, 2014 at 06:20 PM

I think that only works in Wowza 4.0 and higher. It doesn't work in my test on 3.6.4.02, but does work in Wowza 4.0.0

Richard
Comment

People who like this

0 Show 2 · Share
10 |600 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image asher davidof · Mar 12, 2014 at 02:46 AM 0
Share
dosn't work for.... also I have send an email to support and they told me that it's actully not working and there is a confusion with something about streamNameAlias
avatar image asher davidof asher davidof · Mar 12, 2014 at 02:53 AM 0
Share
Also In my current configuration live1 -> live2 (live1 pushes to live2)

if they lose connection i need to restart the streams in live1 in order to live2 to get them

is that normel?
avatar image

Answer by Richard Lanham · Mar 12, 2014 at 12:12 PM

Live rtmp publish connections should re-establish when possible. If it is a MediaCaster stream, you might have to re-start, and if that helps you could use the MediaCaster Monitor to reset streams.

Richard
Comment

People who like this

0 Show 0 · Share
10 |600 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image

Answer by asher davidof · Mar 02, 2014 at 04:55 AM

Hi

What i am doing now is vlc->live->live

in the first live i have a stream file for each stream i am geting from vlc for example in live1.stream is have udp://0.0.0.0:10010

and on the second live live2.stream has rtmp://x.x.x.x:1935/live/live1.stream so far so good.

i want to pushpublish from the first live to the second as you have already mentiand, but even after reading the articale i have hard time understanding how to config it correctly.

I have the fallowing line: myStream={profile:"rtmp", streamName:"myStream", host:" www.mydestination.com"}

and a couple of questions:

does "myStream" points to udp://0.0.0.0:10010? (still need to create a stream file)

how do i configure the second live server? do i need a stream file for each incoming rtmp stream for each of my channels?

thanks

/asaf
Comment

People who like this

0 Show 1 · Share
10 |600 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Roger Littin ♦ · Mar 03, 2014 at 07:51 AM 0
Share
Hi,

If you are pulling a stream from one server to the other then you use .stream files on the second server that is pulling the stream in.

If you are pushing a stream from one server to another then you don't use .stream files on the second server.

In the push publish configuration, the name to the left of the = is the name of the source stream. On your live1 server, that would be live1.stream. On the second server that is receiving the stream, it will use the name that is defined by the streamName parameter.

If you don't set the streamName parameter then it will use the same name as the source.

You can simplify the push publish configuration by using the following line in your configuration that will forward all streams from the first server to the second and use the original stream name on the second server.

*={profile:"rtmp", host:"[second-server-wowza-ip]", userName:"[second-server-publish-user-name]", password:"[second-server-publish-password]"}


The * matches all incoming streams and because the streamName is not set, the original name will be used. I added userName & password parameters because the default setting with Wowza Streaming Engine >= 4.0 is to require these for publishing.

Roger.
avatar image

Answer by asher davidof · Mar 03, 2014 at 02:05 AM

Hi

thnaks for the quick response.

now that i have Implemnted the push publish it workes good in rtsp but haveing problems in hls.....

if i watch it in vlc it workes good for a couple of minutes and then pauses for 10 sec.

in android (it already worked good) I see every couple of sec a scramble picture....

this what is ha ve in the logs:

2014-03-03      11:26:29        EET     stop    stream  INFO    200     live22.stream   -       _defaultVHost_  live    _definst_       31.536  xxx.xxx.xxx.xxx  1935    http://xxx.xxx.xxx.xxx:1935/live/live22.stream/chunklist_w1892629731.m3u8     192.168.1.1  http (cupertino)        -       VLC/2.1.3 LibVLC/2.1.3  1892629731      0       2387046 23      1536894 0       2386096 live22.stream   -       -       -       -       -       http://xxx.xxx.xxx.xxx:1935/live/live22.stream/chunklist_w1892629731.m3u8     http://xxx.xxx.xxx.xxx:1935/live/live22.stream/chunklist_w1892629731.m3u8        -       http://xxx.xxx.xxx.xxx:1935/live/live22.stream/chunklist_w1892629731.m3u8        -
2014-03-03      11:26:29        EET     destroy stream  INFO    200     live22.stream   -       _defaultVHost_  live    _definst_       31.536  xxx.xxx.xxx.xxx  1935    http://xxx.xxx.xxx.xxx:1935/live/live22.stream/chunklist_w1892629731.m3u8     192.168.1.1  http (cupertino)        -       VLC/2.1.3 LibVLC/2.1.3  1892629731      0       2387046 23      1536894 0       2386096 live22.stream   -       -       -       -       -       http://xxx.xxx.xxx.xxx:1935/live/live22.stream/chunklist_w1892629731.m3u8     http://xxx.xxx.xxx.xxx:1935/live/live22.stream/chunklist_w1892629731.m3u8        -       http://xxx.xxx.xxx.xxx:1935/live/live22.stream/chunklist_w1892629731.m3u8        -
2014-03-03      11:26:29        EET     disconnect      cupertino       INFO    200     1892629731      -       _defaultVHost_  live    _definst_       1129.974        xxx.xxx.xxx.xxx  1935    http://xxx.xxx.xxx.xxx:1935/live/live22.stream/chunklist_w1892629731.m3u8     192.168.1.1  http (cupertino)        -       VLC/2.1.3 LibVLC/2.1.3  1892629731      0       2387046 -       1536894 -       -       live22.stream   -       -       -       -       -       http://xxx.xxx.xxx.xxx:1935/live/live22.stream/chunklist_w1892629731.m3u8     http://xxx.xxx.xxx.xxx:1935/live/live22.stream/chunklist_w1892629731.m3u8        -       http://xxx.xxx.xxx.xxx:1935/live/live22.stream/chunklist_w1892629731.m3u8        -
2014-03-03      11:26:38        EET     connect cupertino       INFO    200     1892629731      -       _defaultVHost_  live    _definst_       1138.433        xxx.xxx.xxx.xxx  1935    http://xxx.xxx.xxx.xxx:1935/live/live22.stream/chunklist_w1892629731.m3u8     192.168.1.1  http (cupertino)        -       VLC/2.1.3 LibVLC/2.1.3  1892629731      0       0       -       0       -       -       live22.stream   -       -       -       -       -       http://xxx.xxx.xxx.xxx:1935/live/live22.stream/chunklist_w1892629731.m3u8     http://xxx.xxx.xxx.xxx:1935/live/live22.stream/chunklist_w1892629731.m3u8        -       http://xxx.xxx.xxx.xxx:1935/live/live22.stream/chunklist_w1892629731.m3u8        -
2014-03-03      11:26:38        EET     create  stream  INFO    200     live22.stream   -       _defaultVHost_  live    _definst_       0.001   xxx.xxx.xxx.xxx  1935    http://xxx.xxx.xxx.xxx:1935/live/live22.stream/chunklist_w1892629731.m3u8     192.168.1.1  http (cupertino)        -       VLC/2.1.3 LibVLC/2.1.3  1892629731      0       0       24      0       0       0       live22.stream   -       -       -       -       -       http://xxx.xxx.xxx.xxx:1935/live/live22.stream/chunklist_w1892629731.m3u8     http://xxx.xxx.xxx.xxx:1935/live/live22.stream/chunklist_w1892629731.m3u8        -       http://xxx.xxx.xxx.xxx:1935/live/live22.stream/chunklist_w1892629731.m3u8        -
2014-03-03      11:26:38        EET     play    stream  INFO    200     live22.stream   -       _defaultVHost_  live    _definst_       0.412   xxx.xxx.xxx.xxx  1935    http://xxx.xxx.xxx.xxx:1935/live/live22.stream/chunklist_w1892629731.m3u8     192.168.1.1  http (cupertino)        -       VLC/2.1.3 LibVLC/2.1.3  1892629731      0       412     24      1564694 0       0       live22.stream   -       -       -       -       -       http://xxx.xxx.xxx.xxx:1935/live/live22.stream/chunklist_w1892629731.m3u8     http://xxx.xxx.xxx.xxx:1935/live/live22.stream/chunklist_w1892629731.m3u8        -       http://xxx.xxx.xxx.xxx:1935/live/live22.stream/chunklist_w1892629731.m3u8        -
2014-03-03      11:26:40        EET     comment server  INFO    200     -       LiveMediaStreamReceiver.onResult: Error Connecting to remote server: code: NetConnection.Connect.Rejected       -       -       -       60560.259       -   --       -       -       -       -       -       -       -  


Also on the second live server i see something like this on the incoming streams: wowz://[live1-ip-adreess]:56798 for each stream is that normal?

thanks

/Asaf
Comment

People who like this

0 Show 1 · Share
10 |600 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image asher davidof · Mar 03, 2014 at 05:45 AM 0
Share
Hi

In your previous answer you have mentiand the asterisk option to include all my incomeing streams.

that option does not work.

please advice

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

3 People are following this question.

avatar image avatar image avatar image

Related Questions

Restrict public access to subfolders in application content folder 1 Answer

out of sync transcoded and source streams 2 Answers

mirroring or re streaming a rtmp or http stream (how to) 1 Answer

"Keep Alive" Streams (Cube -> Wowza -> vMix) 2 Answers

Playlist HLS Streaming issue with missing of TS chunks 1 Answer

Hot Topics
  • Streaming Protocols
  • Wowza SDKs
  • AWS Hosting
  • Deployment Options
  • Load Balancing
  • Content Security
Product Sign-in
  • Wowza Streaming Cloud
  • Wowza Player
Under the Hood
  • Developer Tools
  • Wowza System Status
  • Test Players
  • Developer IDE
Partners
  • Partners Overview
  • Find a Reseller
  • Channel Partner Program
  • OEM Program
  • Wowza Reseller Portal
Company
  • About Us
  • Blog
  • News
  • Events
  • Careers
  • Customers
  • Contact Us
Stay Connected
Sign Up for Our Blog
Select a Language
  • English
    • English
    • Español
    • 日本語
    • 한국어
    • हिन्दी भाषा
    • 中文
    • русский язык

© 2005–2019 Wowza Media Systems, LLC. All rights reserved.   Terms | Privacy | Trademarks | Legal


Enterprise
Social Q&A

  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Create an article
  • Forums
  • Wowza ClearCaster Pro
  • Wowza Streaming Engine
  • Wowza Streaming Cloud
  • Wowza Player
  • Wowza GoCoder SDK
  • Wowza Developer Dojo
  • Explore
  • Topics
  • Questions
  • Articles
  • Users
  • Badges