I am a beginner for streaming content over network:)… I have a problem with respect to multicasting. As multicasting is mainly used for efficient bandwidth utilization, helps to transmit same content to multiple users. To prevent users from illegally distributing the content we have to use watermarking. Is it possible to embed watermarks in the wowza server or in the client side i.e set-top box…
It would have to be done in a 3rd party encoder or using flash on the client side. Do a search in the forums here for “watermarking” for more info. Here’s some informative threads:
The problem is that to put a permanent watermark in a video like “Gurusoldierp’s Video”, you would have to re-encode the whole video. Doing something like that is too processor intensive for the typical router appliance which might have a 200mhz processor.
Your only option is to find some transcoder like ffmpeg to add watermarks. If all your videos are VOD then you’ll be able to do this easily. I did a quick google search for you and found this video example of creating a watermark using ffmpeg: http://www.linuxjournal.com/video/add-watermark-video-ffmpeg
But it sounds like you want to create unique watermarks on the fly. At this time Wowza does not offer transcoding or watermarking. Also, adding transparent watermarks that can still be detected after the video has been altered by the “pirate” is beyond my level of expertise. Maybe another forum user can offer some suggestion.
@Randall: Thanks a lot for the information
Watermarking can be performed at the client device like set-top box but the security of the content is not guaranteed. I want to embed invisible watermark such as the customer unique id. Is it possible to embed with in a router or a switch?
@Randall: thanks a lot for the information…