我正在为Wowza媒体服务器编写一个模块。
如何在onPublish()
的实施中的IMediaStreamActionNotify2
方法中获取流的完整网址?
目前我只能找到流名称。
答案 0 :(得分:3)
您可能想要检查Client
对象。它包含一个获取流URI的方法。
像这样:。
@Override
public void onPublish(IMediaStream stream, String streamName, boolean isRecord,
boolean isAppend) {
IClient client = stream.getClient();
String uri = client.getUri();
// This will print rtmp://127.0.0.1/live in my test server
}
Client
对象还包含通过client.getQueryStr()
获取查询字符串的方法以及您可以在服务器端api文档中看到的其他方便方法。