For protecting the live stream from capture i think that i can send the clientid or username as text to live stream. So when someone who capture this live event i learn who did it. Is it possible?
I don’t see how.
Richard
That can be done. Take a look at this article:
https://www.wowza.com/docs/how-to-inject-cue-points-or-metadata
Richard
You will have to get the client to send that info. For example:
https://www.wowza.com/docs/how-to-track-streaming-by-users
Richard
I don’t have a solution for that.
Richard
I don’t see how.
Richard
sorry i write this wrong with my poor English. i wanted to say that i imagine it is possible to add data to live stream and i ask how can it be possible?
That can be done. Take a look at this article:
Inject timed metadata using a Wowza Streaming Engine H
Richard
i want everything on server side. For example i want to log client’s id and random minutes after “on play event”, i want to add client’s username as video watermark. If i can do this i will protect my video or live event. Because when i see that video in other website, i see who captured this event.
You will have to get the client to send that info. For example:
View Wowza Streaming Engine streaming stats
Richard
i get username like this
on client side client only send the server username and password;
public void onConnect(IClient client, RequestFunction function, AMFDataList params)
{
getLogger().info("qq: " + client.getQueryStr());
if (client.getQueryStr() != null){
userName = getParamString(params, PARAM1);
password = getParamString(params, PARAM2);
…
and onPlay i want to create random int for example 100023
and imagine that i log the onplay time, clientid, username and random int (100023 for seconds) to mysql record.
and imagine that i write a timer
and imagine that in my timer function i want to send a watermark (txt username) to that client after 100023 seconds later onPlay. but i dont know how to send a watermark to that user.