Search code examples
javaadobemetadatartmpflash-media-server

Sending Metadata using Smaxe's JUV RTMP Client (Java)


I am trying to send Metadata using the JUV RTMP Client from Smaxe (link). I know that Adobe has Netstream.send() (link), and JUV RTMP Client has a similar method as well (link), but I can't figure how to work the JUV version since it has a different parameter count.

Advice on sending Metadata using this tool?


Solution

  • NetStream.send(java.lang.String handlerName, java.lang.Object... args),
    

    i.e. handlerName is a mandatory parameter, args are optional parameters.

    Map<String, Object> metaData = new HashMap<String, Object>();
    metaData.put("title", "myStream");
    metaData.put("width", 400);
    metaData.put("height", 200);
    
    ns.send("@setDataFrame", "onMetaData", metaData);