# not getting image overlay on live streams

**URL:** https://community.wowza.com/t/not-getting-image-overlay-on-live-streams/40506
**Category:** Wowza Streaming Engine
**Created:** [May 31, 2013, 4:27pm UTC](https://community.wowza.com/t/not-getting-image-overlay-on-live-streams/40506 "2013-05-31T16:27:29Z")
**Posts on this page:** 18
**Page:** 1

<div class="post-metadata">

### Author: ![kavita\_s](https://avatars.discourse-cdn.com/v4/letter/k/47e85d/32.png) [@kavita\_s](https://community.wowza.com/u/kavita_s)
#### Post date: [May 31, 2013, 4:27pm UTC](https://community.wowza.com/t/not-getting-image-overlay-on-live-streams/40506/1 "2013-05-31T16:27:29Z")

</div>

I have configured wowza 3.5 for live and recording (on demand )steam.

Now I want to display company logo on live and recording stream.

Added transcoder to conf/live/Application.xml

And modified /transcoder/templates/transrates.xml to add

1. image path content/img.jpg

2. set opacity to 50

Do I need to implement new Transcoder module ? But I don’t want any animation . I want to only display image on live and recording stream.

---

<div class="post-metadata">

### Author: ![sal\_jefferson](https://avatars.discourse-cdn.com/v4/letter/s/6de8d8/32.png) [@sal\_jefferson](https://community.wowza.com/u/sal_jefferson)
#### Post date: [May 31, 2013, 6:32am UTC](https://community.wowza.com/t/not-getting-image-overlay-on-live-streams/40506/2 "2013-05-31T06:32:52Z")

</div>

Hi there,

You need to use you full path to the image, so your path should look like:

${com.wowza.wms.context.VHostConfigHome }/content/img.jpg

Make sure you set to true:

```auto
<Overlay>
<Enable>true</Enable>

```

Also VOD (on demand) is not supported by Wowza Transcoder.

Salvadore

---

<div class="post-metadata">

### Author: ![Nana\_Klinton](https://avatars.discourse-cdn.com/v4/letter/n/dbc845/32.png) [@Nana\_Klinton](https://community.wowza.com/u/Nana_Klinton)
#### Post date: [March 5, 2014, 9:26pm UTC](https://community.wowza.com/t/not-getting-image-overlay-on-live-streams/40506/3 "2014-03-05T21:26:33Z")

</div>

HI there

That exactly what i want to do.I am new here and i am not so familiar with its function.I want to display image on live and recording stream.But it seems unuseful for me in this area.

There is indeed some useful solution here.But i want to know that if there is some [image program](http://www.rasteredge.com/how-to/csharp-imaging/) which supports to [display the image](http://www.rasteredge.com/how-to/csharp-imaging/sdk-programming/)directly.Thanks for any suggestions.

---

<div class="post-metadata">

### Author: ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)
#### Post date: [May 31, 2013, 8:17pm UTC](https://community.wowza.com/t/not-getting-image-overlay-on-live-streams/40506/4 "2013-05-31T20:17:14Z")

</div>

Are you testing playback of one of the transcoded streams? The source is not transcoded, so it will have no overlay. The transcoded renditions will have the overlay. For example, if the source is named “myStream”, trying playing myStream\_360p.

Otherwise, we’ll have to take a closer look. Please first re-start Wowza, then start the stream, then test playback of one of the transcoded streams. Then zip up /conf and /transcoder folders and the current access log showing the re-start and tests, and send to support@wowza.com. Include a link to this thread for reference.

Richard

---

<div class="post-metadata">

### Author: ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)
#### Post date: [June 3, 2013, 11:16am UTC](https://community.wowza.com/t/not-getting-image-overlay-on-live-streams/40506/5 "2013-06-03T11:16:05Z")

</div>

Recording a live stream with HTTPProvider is not video on demand. But you can record a stream that was transcoded with a water mark by the Wowza Transcoder, then play it back later as video on demand. The recording should have the watermark.

Richard

---

<div class="post-metadata">

### Author: ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)
#### Post date: [June 3, 2013, 12:09pm UTC](https://community.wowza.com/t/not-getting-image-overlay-on-live-streams/40506/6 "2013-06-03T12:09:56Z")

</div>

Are you playing and/or recording one of the transcoded renditions? The live source is not transcoded. If the live stream source is named “myStream” and you are using one of the default templates there will be a myStream\_160p and myStream\_360p. Make sure you are enabling the overlay for one of these and that you are playing that stream.

Richard

---

<div class="post-metadata">

### Author: ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)
#### Post date: [June 3, 2013, 2:15pm UTC](https://community.wowza.com/t/not-getting-image-overlay-on-live-streams/40506/7 "2013-06-03T14:15:29Z")

</div>

Are you playing back one of the transcoded streams, as I mentioned? Please describe exactly what you are doing to test.

Richard

---

<div class="post-metadata">

### Author: ![Richard\_Lanham](https://avatars.discourse-cdn.com/v4/letter/r/c68b51/32.png) [@Richard\_Lanham](https://community.wowza.com/u/Richard_Lanham)
#### Post date: [June 21, 2013, 2:39pm UTC](https://community.wowza.com/t/not-getting-image-overlay-on-live-streams/40506/8 "2013-06-21T14:39:55Z")

</div>

Lee,

The template is a starting place, a working example. You can modify it to your needs. As always, good idea to keep a copy of the original to revert to.

Richard

---

<div class="post-metadata">

### Author: ![Jason\_Stobbe](https://avatars.discourse-cdn.com/v4/letter/j/ee59a6/32.png) [@Jason\_Stobbe](https://community.wowza.com/u/Jason_Stobbe)
#### Post date: [May 13, 2016, 10:56am UTC](https://community.wowza.com/t/not-getting-image-overlay-on-live-streams/40506/9 "2016-05-13T10:56:44Z")

</div>

Wowza support - I wonder if it is possible to use an image that is externally hosted? Such as on AWS?

Thanks,

J

---

<div class="post-metadata">

### Author: ![Fred\_Flintstone](https://avatars.discourse-cdn.com/v4/letter/f/b3f665/32.png) [@Fred\_Flintstone](https://community.wowza.com/u/Fred_Flintstone)
#### Post date: [June 20, 2013, 2:10pm UTC](https://community.wowza.com/t/not-getting-image-overlay-on-live-streams/40506/10 "2013-06-20T14:10:31Z")

</div>

Hello Richard,

I saw in one of the messages above, you said ‘if the source is named “myStream”, trying playing myStream\_360p’. I played the stream name + ‘\_360p’, and it indeed worked.

However, I am curious what the 360p means. Is it something to do with the dimensions of the video?

lee

---

<div class="post-metadata">

### Author: ![Fred\_Flintstone](https://avatars.discourse-cdn.com/v4/letter/f/b3f665/32.png) [@Fred\_Flintstone](https://community.wowza.com/u/Fred_Flintstone)
#### Post date: [June 20, 2013, 2:28pm UTC](https://community.wowza.com/t/not-getting-image-overlay-on-live-streams/40506/11 "2013-06-20T14:28:56Z")

</div>

Okie,

Forget that last question. I understand now what the ###p thing is all about.

Does this mean that I need to configure all the stream types in the file? Is it possible to just encode for one type and play only that stream type?

lee

---

<div class="post-metadata">

### Author: ![kavita\_s](https://avatars.discourse-cdn.com/v4/letter/k/47e85d/32.png) [@kavita\_s](https://community.wowza.com/u/kavita_s)
#### Post date: [May 31, 2013, 6:56pm UTC](https://community.wowza.com/t/not-getting-image-overlay-on-live-streams/40506/12 "2013-05-31T18:56:26Z")

</div>

I used full path only . also copied my jpg image to /home/wowza/content folder.

I enabled true.

my img is of size 90 by 90.

is there any other configuration which i missed ?

We are recording when motion happens. and we want to add water mark to recordings also.

You mean if we are using recording through httpprovider (on demand) , then can not get benifit of this watermarking feature .

Is there any other way to add watermark to vod recordings through wowza ?

---

<div class="post-metadata">

### Author: ![kavita\_s](https://avatars.discourse-cdn.com/v4/letter/k/47e85d/32.png) [@kavita\_s](https://community.wowza.com/u/kavita_s)
#### Post date: [June 3, 2013, 11:49am UTC](https://community.wowza.com/t/not-getting-image-overlay-on-live-streams/40506/13 "2013-06-03T11:49:32Z")

</div>

First I want to test overlay for live stream then recording.

Salvadore mentioned that VOD (on demand) is not supported by Wowza Transcoder . Does it mean that if we are using recording through httpprovider (on demand) , then can not get benifit of this watermarking feature .

---

<div class="post-metadata">

### Author: ![kavita\_s](https://avatars.discourse-cdn.com/v4/letter/k/47e85d/32.png) [@kavita\_s](https://community.wowza.com/u/kavita_s)
#### Post date: [June 3, 2013, 5:22pm UTC](https://community.wowza.com/t/not-getting-image-overlay-on-live-streams/40506/14 "2013-06-03T17:22:34Z")

</div>

Thanks rrlanham .

I am following instructions given on below link

[https://www.wowza.com/docs/how-to-add-graphic-overlays-to-live-streams-with-wowza-transcoder](https://www.wowza.com/docs/how-to-add-graphic-overlays-to-live-streams-with-wowza-transcoder)

I have copied my jpg image to /home/wowza/content folder.

image path in transrate it ${com.wowza.wms.context.VHostConfigHome}/content/HM.png

I enabled true.

Still live live stream is not displaying watermark. Do I need to add custom module implementation provided in TranscoderOverlayExampleFiles.zip

---

<div class="post-metadata">

### Author: ![kavita\_s](https://avatars.discourse-cdn.com/v4/letter/k/47e85d/32.png) [@kavita\_s](https://community.wowza.com/u/kavita_s)
#### Post date: [June 3, 2013, 6:07pm UTC](https://community.wowza.com/t/not-getting-image-overlay-on-live-streams/40506/15 "2013-06-03T18:07:20Z")

</div>

I am able to see live view using wowza and wants to display wantermark.

I have made changes to transcoder/template/transrate.xml.

set true for all encode

enabled Overlay.

Modified conf/live/Application.xml and added below for transcoder.

transcoder

transrate.xml

${com.wowza.wms.context.VHostConfigHome}/transcoder/templates

I just want to display static icon on my live stream.

---

<div class="post-metadata">

### Author: ![kavita\_s](https://avatars.discourse-cdn.com/v4/letter/k/47e85d/32.png) [@kavita\_s](https://community.wowza.com/u/kavita_s)
#### Post date: [June 4, 2013, 12:37pm UTC](https://community.wowza.com/t/not-getting-image-overlay-on-live-streams/40506/16 "2013-06-04T12:37:36Z")

</div>

Yes, I am playing transcoded live stream.

I have configured wowza 3.5 for live and recording using httpprovider with 30 day trial license. It works fine.

I followed steps given in [https://www.wowza.com/docs/how-to-set-up-and-run-wowza-transcoder-for-live-streaming#configTemplate](https://www.wowza.com/docs/how-to-set-up-and-run-wowza-transcoder-for-live-streaming#configTemplate).

After that I added transcoder in conf/liv/Application.xml to add watermark to live stream.

We are using H.264 stream so using /transcoder/templates/transrate.xml template. In the template enabled overlay (set true) and

Stream manager shows below sterams under live/\_definist

001204A006F5.stream\_mobile[remove stream group]

240p

160p

001204A006F5.stream\_all[remove stream group]

source

240p

360p

160p

Can I use watermark without transcoding ?

---

<div class="post-metadata">

### Author: ![kavita\_s](https://avatars.discourse-cdn.com/v4/letter/k/47e85d/32.png) [@kavita\_s](https://community.wowza.com/u/kavita_s)
#### Post date: [June 4, 2013, 3:25pm UTC](https://community.wowza.com/t/not-getting-image-overlay-on-live-streams/40506/17 "2013-06-04T15:25:47Z")

</div>

sorry, I was not using transcoded live stream

I can see wowza icon after playing transcoded stream.

Thanks for hwlping

---

<div class="post-metadata">

### Author: ![Paul\_Shields](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/paul_shields/32/390_2.png) [@Paul\_Shields](https://community.wowza.com/u/Paul_Shields)
#### Post date: [May 19, 2016, 3:27pm UTC](https://community.wowza.com/t/not-getting-image-overlay-on-live-streams/40506/18 "2016-05-19T15:27:37Z")

</div>

Hi,

The ImagePath is somewhere on the filesystem. It could be a mountpoint of a network share, or you could create a simple script using wget or curl to fetch an image file via an HTTP call and place it in the ImagePath directory.

Paul
