Wowza Community

Module Collection

Yes, all of these have source and they are all in this section along with many other Wowza Modules, HTTProviders and ServerListeners that you can use:

http://www.wowza.com/community/c/-/10

Richard

You will have install the latest JDK. You can download from here:

http://java.sun.com/javase/downloads/index.jsp

Richard

It should work with Mac. You can install the latest Mac JDK. See this page:

http://www.java.com/en/download/faq/java_mac.xml

(I am supposed to downgrade the Java version on this collection build, but I’ve made a couple of attempts at adjusting my environment that broke everything for me and I had to dig my way out of it and haven’t got back to it yet, sorry.)

Richard

Did you copy the jar file from the package to the Wowza lib folder?

Richard

Great, thanks for the update. Glad it’s working.

Richard

I added it to the list: “ModuleLimitPublishedStreamBandwidth”

http://www.wowza.com/forums/showthread.php?t=8465

Richard

Hi Richard,

I tried to use ModuleLimitConnectionsToApplication

<Module>
	<Name>ModuleLimitConnectionsToApplication</Name>
	<Description>Limit connnections to an application</Description>
	<Class>com.wowza.wms.plugin.collection.module.ModuleLimitConnectionsToApplication</Class>
</Module>

and add this to Properties

<Property>
	<Name>maxApplicationConnections</Name>
	<Value>200</Value>
	<Type>Integer</Type>
</Property>

after restarting Wowza then trying to connect using FM, it can’t connect. But when I remove that line, can be connected without any problems

also have tried inserting ModuleGetConnectionCount but have the same problem

can you please tell me why?

i’m using Wowza 2.0

You have to add this property also for the encoder:

<Property>
 <Name>AllowEncoder</Name>
 <Value>Wirecast</Value> <!--FM, Wirecast-->
</Property>

Richard

I already put FM

but my FME still can’t connect when I enabling that features.

Is there any problem if I use MediaSecurity aswell with this module collection?

Shouldn’t be a conflict with MediaSecurity addon. Check the logf files, this module is reporting the value that the enocder is giving for Flashver. Look for a comment like:

But it wouldn’t be “FM”, something else. What it is, use that in the Property.

Richard

i tried to find Flashver on access & error log, but can’t find any.

the errors give me a Not Responding FME responds

It would be in the access log. If this module is installed, it will write the Flashver to the log when the encoder starts publishing. So maybe it is the way you are using MediaSecurity package. I would remove the MediaSecurity module to debug.

Richard

I tried to remove MediaSecurity package.

But still can’t get anythink respond on my FME. My FME become not responding

Hi, thanks for the collection…

but I can’t get any results…

I’m working on: Wowza 1.7.2 - on Flash AS 2

I did all the steps: insert the additional module on the xml file, and insert on my project AS2 the codes you wrote on the guide.

My Netstream object name is: nsPlay

The stream name is “myStreamName” used on nsPlay.play(liveStreamName);

I call the following function after the succefull connection:

function getAccountInfo() {
var ncServerResults = new Object()
ncServerResults.onResult = function(count:Number)
{
	trace("server: "+count);
}
......
......
var streamName:String = myStreamName;
var ncStreamListResults = new Object()
ncStreamListResults.onResult = function(list:Array)
{
	trace("clients");
	for(var i:Number=0;i<list.length;i++)
		trace("["+i+"]: "+list[i]);
}
nc.call("getStreamClientIds", ncStreamListResults, streamName);
}

but the results is:

onMetaData presetname = Custom

onMetaData title =

onMetaData rating =

onMetaData keywords =

onMetaData description =

onMetaData copyright =

onMetaData author =

Could be the problem on the Ports settings? I have already open the ports: 1935, UDP 8086 and for testing use all the range from 6970-9999.

I would be very grateful for any help!

Thanks

I added ModuleGetConnectionCount to my application, but how do i view the viewers live, what application can i use to get this data?

Okay i went to the address above…and i got this

41951195101785.0180662.0_defaultVHost_240960.684041951195101785.0180663.0simplevideostreamingloaded80773.1254737306.078640.0_definst_80773.1254737306.078275.02010_0205100012010_020730003

I dont know what that suppose to mean…

Okay, i see the the XML…but just to share info…i tried Google Chrome & Safari on Mac and it didn’t work…i’ll try firefox and see if it does…

hi,

I’m trying to use the ServerListenerStreamPublisher module. It works ok.

The only problem is that I can only edit the .smil “by hand”. the LiveStudio app

can watch the stream, but when i try to use the playlist buttons i get this in my wowza logs:

Missing function: addNewStream

Missing function: addNewPlaylist

Missing function: addItemToPlaylist

Missing function: openPlaylistOnStream

Filip Szulczewski

thank you very much. It works

To do this, and regarding your questions, you should use Sawmill

Does anybody know if ModuleLimitConnectionsToApplication can be used to limit connections to live streams that are NON-rtmp? For example, will the module work to limit connections to Silverlight, RTSP and HTTP/iPhone streaming clients?

If not, does anybody know a way to limit connections to these types of streaming clients?

Thanks,

Greg

Sorry, I’m a newbie :frowning:

I’m trying to use the module ModuleGetConnectionCount to get statistics about the listeners.

I need to know the id of every single listener because I need to develop a database collection to provide the number of listeners during the day, how many minutes they were connected and so on.

So I’ve copied on the server wms-plugin-collection.jar into the lib folder.

I’ve inserted:

<Module>
	<Name>ModuleGetConnectionCount</Name>
	<Description>ModuleGetConnectionCount</Description>
	<Class>com.wowza.wms.plugin.collection.module.ModuleGetConnectionCount</Class>
</Module>

into the conf application file, and I’ve restarted the server.

But now?

I’ve understood that I have to create a flash applet using the code written on the readme file, but I don’t understand where are the connection command: where do I specify the ip address of the server?

Probably I’m missing something, someone can help me?

Another question: is it possible to get the ip of every single person accesing to a stream?

I need it to get the country of the people coming to the server.

Thanks again.

Dave

Thanks Deckard,

I’m going to give a look at sawmill.

Anyway, to learn how does it works, do you know how can I use ModuleGetConnectionCount module?

Have a good sunday!

Dave