RTSP restreaming to YouTube

I’m having the exact problem as this person:

I have a trial version and want to restream a RTSP to YouTube, After setting it in stream file, I can view the stream from connecting to Wowza over flash (RTMP). I’ve edited the PubPublishMap files with the appropriate information and restart the server but nothing?

There are no error messages or any messages in both log files.

It would help if the solution was public rather than inside a ticket. I am thinking of purchasing the monthly license to run on my server but still unsure.

Thanks.

Hello,

The forum post you referred to above was resolved by setting up the push publish module. Have you configured the Push Publish Module?

Regards,

Mac

I’m going to enable debugging and move the PushPublishMap file into the applications folder to see if that helps. When you say setting up the publish module do you mean editing the file to include the line:

myStream={profile:rtmp,streamName:camera-3003.ueyx-40r8-cakt-xxx,host:b.rtmp.youtube.com,application:live2?backup=1}

Is there anything else / more to do after that, because I’ve done this already? I can’t find any GUI configuration inside the web admin panel to configure the module.

Edit:

Also to add: When I click test player , I see “myStream” already added and try to click play in all the players and it does not work, however when I go into “Incoming Streams” > Click the RTSP stream > Test Player, I can view the stream fine.

So instead of “myStream” inside PushPublishMap I’ve changed it to the same stream name that appears inside Test Player. This does not work either…

Working, I did not set the modules up properly. Anyone reading this, ensure you have changed the admin user to access dev options.

Now I have a different error from YouTube telling me this.

Please use a keyframe frequency of 2 seconds or less. Keyframes are not being sent often enough, this will cause buffering. Current keyframe frequency: 14.8 seconds. GOP sizes can be wrong if you have ingestion errors.

Is there anyway of doing this without transcoding, I dislike having the watermark on their.

Hi!

I have a simmilar issue: I can’t publish to Youtube.

I setup correctly Youtube account to get the app name, stream, etc.

I have Wowza Stream Engine 4.1.1. Have variuos applications. In a particular application, that I want to send to Youtube, I have two streams:

live_1 (1080p) (I want to send this to Youtube: H264 video, AAC audio)

live_2 (480p)

They come from Flash Media Encoder (this work fine in the test players on Wowza and on VLC) Ej:

rtmp://[host]:1935/[appName]/live_1

rtmp://[host]:1935/[appName]/live_2

I configured the Push Publishing Module ok in the app whith a user whit these privileges.

Then, I edited the /conf/PushPublishMap.txt in Wowza server adding the code:

live_1={profile:"rtmp", streamName:"xxxxxxxx.xxxx-xxxx-xxxx-83uc", host:"a.rtmp.youtube.com", application:"live2"}
live_1={profile:"rtmp", streamName:"xxxxxxxx.xxxx-xxxx-xxxx-83uc", host:"b.rtmp.youtube.com", application:"live2?backup=1"}

Then restart Wowza but nothing happens in Youtube (says streaming is not present or incomming).

Its ok the name of stream “live_1={…” on the syntax?

What Iam doing wrong?

Thanks.

PS: Sorry for my english and/or if Iam broken any rule of the forum. Iam new on this.