Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: How to re-stream live event?

  1. #1
    Join Date
    Jul 2013
    Posts
    12

    Question How to re-stream live event?

    Hi,

    I'm looking for a possibility to re-stream a live event for viewers in a different timezone. (pseudo-streaming)
    Problem is, it's an event for the whole day and the restream might has to start before the original livestream ended. (although it's not definite yet, but I have to consider it)

    So my first thought was using the nDVR AddOn. Very nice plugin, but I need a setup where the users but I couldn't find a solution yet how to present the recorded data as a pseudo-livestream to the users. Is this even possible?

    My second thought was recording the event through live-record and publish the resulting videofile via scheduled streaming starting at a specific time. But I'm not sure if it makes sense to start streaming, while the source file is still being written, because the initial livestream is not over yet.

    Any thoughts on this topic? What's the best way to achieve this goal?

    I'd appreciate any inputs you have.

  2. #2
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    You might use nDVR and regular recording together. This is a common combination. You can present the live stream with nDVR features, and record at the same time for archival purposes, including use with the scheduler. In this case you would not save the nDVR store, which is not portable anyway. The archived recordings can be used with the scheduler and nDVR enabled.

    Richard

  3. #3

    Default

    Hi there ... you can do a couple of things. None of them out-of-the-shelf. You'll have to do some coding

    a) you can schedule the stream to be a playback of a schedule playlist. I haven't tried trying to stream a file that is still being recorded. But if not, you can schedule recording to be split into different files, and create the playlist based on the recording finished, etc

    b) DVR won't be straight forward either. You can create a playlist extract using delegate, but as long as stream is actually live, customers will be connecting to live time, instead of x-amount of time before. They will be able to rewind, but not to start as a time-shifted stream.

    What streaming protocol are you using?

  4. #4
    Join Date
    Jul 2013
    Posts
    12

    Default

    Hi,

    ok, thanks rrlanham and tavius. Right now variant A seems more appealing, as I don't need the DVR feature per se and at the moment it seems more complicated than going with classic recording and a schedule playlist.

    Regarding the protocol: I'm using mainly RTMP and Cupertino - for the re-stream I'd be willing to switch to a player which supports HDS, but it'd be more ideal if we could stick to RTMP.

    Right now we're recording via StreamType live-record anyway. What would be the best way to create such a setup? Can I use liveStreamRecordSegmentSchedule or liveStreamRecordSegmentDuration, or would it be better to write a plugin which creates the files as I need them? (e.g. split in 1h video files)

    I'm not afraid of coding, but haven't done anything for Wowza yet, so I'm happy for any leads

  5. #5

    Default

    If you want to stick to RTMP, there's no option other than recording and playing back using a schedule. Using nDVR won't let you use RTMP for streaming.
    I'd suggest you build a module to create files as you want. It's not only just recording the files, but updating the playlist every time a recording of a file is finished and taking care of potential issues so you don't have to manually operate it

  6. #6
    Join Date
    Jul 2013
    Posts
    12

    Default

    Yup, I tried creating a new module, unfortunately it seems more complicated than initially thought.

    I was able to add the new module to Wowza, but somehow I'm failing with trying this example: http://www.wowza.com/forums/content....ersiondelegate

    package com.testcompany.wms.mcmsrestream;
    
    import com.wowza.wms.application.*;
    import com.wowza.wms.amf.*;
    import com.wowza.wms.client.*;
    import com.wowza.wms.livestreamrecord.*;
    import com.wowza.wms.livestreamrecord.model.*;
    import com.wowza.wms.logging.*;
    import com.wowza.wms.module.*;
    import com.wowza.wms.request.*;
    import com.wowza.wms.stream.*;
    import com.wowza.wms.rtp.model.*;
    import com.wowza.wms.httpstreamer.model.*;
    import com.wowza.wms.httpstreamer.cupertinostreaming.httpstreamer.*;
    import com.wowza.wms.httpstreamer.smoothstreaming.httpstreamer.*;
    import java.text.DateFormat;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.io.File;
    
    
    public class RecordTimetest extends ModuleBase implements ILiveStreamRecordFileVersionDelegate {
    
    	public String getFilename(ILiveStreamRecord recorder) {
    		getLogger().info("called getFilename()");
    		String name;
    		try {
    			// just for testing, return the initial filename
    			name = recorder.getBaseFilePath();
    		}
    		catch (Exception e)
    		{
    			getLogger().error("RecordTimetest.getFilename: "+e.toString());
    			// return a temp filename
    			name = "temp.tmp";
    		}
    		return name;
    	}
    
    	public void onAppStart(IApplicationInstance appInstance) {
    		String fullname = appInstance.getApplication().getName() + "/" + appInstance.getName();
    		getLogger().info("RecordTimetest.onAppStart: " + fullname);
    	}
    }
    In my understanding it should output the "RecordTimetest.onAppStart..." and "RecordTimetest.getFilename()". But all I get is this:
    INFO server comment - Wowza Media Server is started!
    INFO server comment - RecordTimetest.onAppStart: mcms/bttest4
    INFO application app-start bttest4 mcms/bttest4
    I think I'm missing something...?

  7. #7
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    Look at the line above the x-event "app-start" in the access log. If the Module was not load correctly you will see a WARN message there.

    Richard

  8. #8
    Join Date
    Jul 2013
    Posts
    12

    Default

    Nope, the whole access log is WARN-free...

    #Version: 1.0
    #Start-Date: 2013-11-13 16:20:15 MEZ
    #Software: Wowza Media Server 3.6.2 build5334
    #Date: 2013-11-13
    #Fields: date	time	tz	x-event	x-category	x-severity	x-status	x-ctx	x-comment	x-vhost	x-app	x-appinst	x-duration	s-ip	s-port	s-uri	c-ip	c-proto	c-referrer	c-user-agent	c-client-id	cs-bytes	sc-bytes	x-stream-id	x-spos	cs-stream-bytes	sc-stream-bytes	x-sname	x-sname-query	x-file-name	x-file-ext	x-file-size	x-file-length	x-suri	x-suri-stem	x-suri-query	cs-uri-stem	cs-uri-query
    2013-11-13	16:20:15	MEZ	server-start	server	INFO	200	Wowza Media Server 3 Developer Edition (Expires: Dez 22, 2013) 3.6.2 build5334	-	-	-	-	0.297	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	Server License Key: *****-XXXXX-XXXXX-XXXXX-XXXXX-*****	-	-	-	0.298	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	Maximum Connections: 10	-	-	-	0.298	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	Transcoder Streams Available: Transcoder Not Available (win-32)	-	-	-	0.306	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	nDVR Available: Yes	-	-	-	0.307	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	DRM Available: Yes	-	-	-	0.307	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	Hardware Available Processors: 4	-	-	-	0.307	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	Hardware Physical Memory: 2681MB/4095MB	-	-	-	0.309	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	Hardware Swap Space: 4095MB/4095MB	-	-	-	0.309	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	Max File Descriptor Count: Unlimited	-	-	-	0.31	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	OS Name: Windows 7	-	-	-	0.31	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	OS Version: 6.1	-	-	-	0.31	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	OS Architecture: x86	-	-	-	0.31	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	OS CPU: pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86	-	-	-	0.311	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	Java Name: Java HotSpot(TM) Client VM	-	-	-	0.311	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	Java Vendor: Oracle Corporation	-	-	-	0.311	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	Java Version: 1.7.0_45	-	-	-	0.312	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	Java VM Version: 24.45-b08	-	-	-	0.312	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	Java Spec Version: 1.7	-	-	-	0.312	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	Java Home: C:\Program Files (x86)\Java\jre7	-	-	-	0.312	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	Java Max Heap Size: 742MB	-	-	-	0.313	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	Java Architecture: 32	-	-	-	0.313	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	Java Locale[user.language]: **	-	-	-	0.313	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	Java Locale[user.country]: **	-	-	-	0.313	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	Java Locale[user.variant]: 	-	-	-	0.314	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	Java Locale[file.encoding]: Cp1252	-	-	-	0.314	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	Java Timezone[user.timezone]: ****	-	-	-	0.314	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	Java Args[0]: -Xmx768M	-	-	-	0.315	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	Java Args[1]: -Dcom.wowza.wms.AppHome=C:/Program Files (x86)/Wowza Media Systems/Wowza Media Server 3.1.2	-	-	-	0.315	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	Java Args[2]: -Dcom.wowza.wms.ConfigHome=C:/Program Files (x86)/Wowza Media Systems/Wowza Media Server 3.1.2	-	-	-	0.315	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	Java Args[3]: -Dcom.sun.management.jmxremote=true	-	-	-	0.315	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	Java Args[4]: -Dfile.encoding=Cp1252	-	-	-	0.315	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	Server native.platform: win	-	-	-	0.316	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:15	MEZ	comment	server	INFO	200	-	Server threads[h/t]: 10/10	-	-	-	0.316	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:16	MEZ	comment	server	INFO	200	-	CMDInterface now listening: [any]:8083	-	-	-	1.402	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:17	MEZ	vhost-start	vhost	INFO	200	_defaultVHost_	-	-	-	-	1.878	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:17	MEZ	comment	server	INFO	200	-	_defaultVHost_ threads[h/t]:120/80 home:C:/Program Files (x86)/Wowza Media Systems/Wowza Media Server 3.1.2	-	-	-	1.906	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:17	MEZ	comment	vhost	INFO	200	_defaultVHost_	Bind attempt ([any]:1935:4)	-	-	-	1.909	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:17	MEZ	comment	vhost	INFO	200	_defaultVHost_	Bind successful ([any]:1935)	-	-	-	1.917	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:17	MEZ	comment	vhost	INFO	200	_defaultVHost_	Bind attempt ([any]:8086:1)	-	-	-	1.918	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:17	MEZ	comment	vhost	INFO	200	_defaultVHost_	Bind successful ([any]:8086)	-	-	-	1.92	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:17	MEZ	comment	server	INFO	200	-	Server.startShutdownHook: Start server shutdown hook	-	-	-	1.922	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:17	MEZ	comment	server	INFO	200	-	Wowza Media Server is started!	-	-	-	1.923	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:35	MEZ	comment	server	INFO	200	-	RecordTimetest.onAppStart: mcms/_definst_	-	-	-	19.582	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:35	MEZ	app-start	application	INFO	200	_definst_	mcms/_definst_	-	-	-	19.604	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:35	MEZ	connect-pending	session	INFO	100	10.0.0.194	-	_defaultVHost_	mcms	_definst_	0.173	[any]	1935	rtmp://10.0.0.225/mcms	10.0.0.194	rtmp	rtmp://10.0.0.225/mcms	Wirecast/FM 1.0 (compatible; FMSc/1.0)	161518889	3300	3073	-	-	-	-	-	-	-	-	-	-	-	-	-	rtmp://10.0.0.225/mcms	-
    2013-11-13	16:20:35	MEZ	connect	session	INFO	200	10.0.0.194	-	_defaultVHost_	mcms	_definst_	0.175	[any]	1935	rtmp://10.0.0.225/mcms	10.0.0.194	rtmp	rtmp://10.0.0.225/mcms	Wirecast/FM 1.0 (compatible; FMSc/1.0)	161518889	3300	3073	-	-	-	-	-	-	-	-	-	-	-	-	-	rtmp://10.0.0.225/mcms	-
    2013-11-13	16:20:35	MEZ	comment	server	INFO	200	-	sortPackets[1]: sortBufferSize:750	-	-	-	19.82	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:35	MEZ	create	stream	INFO	200	-	-	_defaultVHost_	mcms	_definst_	0.029	[any]	1935	rtmp://10.0.0.225/mcms	10.0.0.194	rtmp	rtmp://10.0.0.225/mcms	Wirecast/FM 1.0 (compatible; FMSc/1.0)	161518889	3445	3413	1	0	0	0	-	-	-	-	0	0.0	rtmp://10.0.0.225/mcms	rtmp://10.0.0.225/mcms	-	rtmp://10.0.0.225/mcms	-
    2013-11-13	16:20:35	MEZ	publish	stream	INFO	200	bttest4	-	_defaultVHost_	mcms	_definst_	0.031	[any]	1935	rtmp://10.0.0.225/mcms	10.0.0.194	rtmp	rtmp://10.0.0.225/mcms	Wirecast/FM 1.0 (compatible; FMSc/1.0)	161518889	3494	3605	1	0	0	0	bttest4	-	-	-	0	0.0	rtmp://10.0.0.225/mcms/bttest4	rtmp://10.0.0.225/mcms/bttest4	-	rtmp://10.0.0.225/mcms	-
    2013-11-13	16:20:35	MEZ	comment	server	INFO	200	-	LiveStreamPacketizerSanJose.init[mcms/_definst_/bttest4]: chunkDurationTarget: 10000	-	-	-	20.305	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:35	MEZ	comment	server	INFO	200	-	LiveStreamPacketizerSanJose.init[mcms/_definst_/bttest4]: chunkDurationTolerance: 500	-	-	-	20.305	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:35	MEZ	comment	server	INFO	200	-	LiveStreamPacketizerSanJose.init[mcms/_definst_/bttest4]: playlistChunkCount:4	-	-	-	20.306	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:35	MEZ	comment	server	INFO	200	-	MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: sanjosestreamingpacketizer:bttest4	-	-	-	20.307	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:35	MEZ	comment	server	INFO	200	-	SanJosePacketHandler.startStream[mcms/_definst_/bttest4]	-	-	-	20.309	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:35	MEZ	comment	server	INFO	200	-	LiveStreamPacketizerSanJose.handlePacket[mcms/_definst_/bttest4]: Video codec: H264	-	-	-	20.309	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:35	MEZ	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.init[mcms/_definst_/bttest4]: chunkDurationTarget: 10000	-	-	-	20.327	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:35	MEZ	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.init[mcms/_definst_/bttest4]: chunkDurationTolerance: 500	-	-	-	20.328	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:35	MEZ	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.init[mcms/_definst_/bttest4]: audioGroupCount: 3	-	-	-	20.328	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:35	MEZ	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.init[mcms/_definst_/bttest4]: playlistChunkCount:3	-	-	-	20.328	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:35	MEZ	comment	server	INFO	200	-	MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: cupertinostreamingpacketizer:bttest4	-	-	-	20.33	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:35	MEZ	comment	server	INFO	200	-	CupertinoPacketHandler.startStream[mcms/_definst_/bttest4]	-	-	-	20.33	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:35	MEZ	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.handlePacket[mcms/_definst_/bttest4]: Video codec:H264 isCompatible:true	-	-	-	20.331	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:35	MEZ	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.handlePacket[mcms/_definst_/bttest4][avc1.66.31]: H.264 Video info: {H264CodecConfigInfo: codec:H264, profile:Baseline, level:3.1, frameSize:854x480, displaySize:854x480, frameRate:25.0, PAR:1:1, crop: l:0 r:5 t:0 b:0}	-	-	-	20.331	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:35	MEZ	comment	server	INFO	200	-	MediaStreamMap.getLiveStreamPacketizer: Create live stream packetizer: smoothstreamingpacketizer:bttest4	-	-	-	20.345	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:35	MEZ	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.startStream[mcms/_definst_/bttest4]	-	-	-	20.351	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:35	MEZ	comment	server	INFO	200	-	LiveStreamPacketizerSanJose.handlePacket[mcms/_definst_/bttest4]: Audio codec: AAC	-	-	-	20.378	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:35	MEZ	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.handlePacket[mcms/_definst_/bttest4]: Audio codec:AAC isCompatible:true	-	-	-	20.378	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:35	MEZ	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.handlePacket[mcms/_definst_/bttest4][mp4a.40.2]: AAC Audio info: {AACFrame: codec:AAC, channels:1, frequency:44100, samplesPerFrame:1024, objectType:LC}	-	-	-	20.378	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:41	MEZ	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.flushPendingAudio: Bitrate[mcms/_definst_/bttest4]: 1377	-	-	-	26.404	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:41	MEZ	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.addFragment[mcms/_definst_/bttest4]: Add chunk: type:audio id:0 count:87 duration:2021	-	-	-	26.413	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:43	MEZ	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.addFragment[mcms/_definst_/bttest4]: Add chunk: type:audio id:1 count:87 duration:2020	-	-	-	28.406	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:45	MEZ	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.addFragment[mcms/_definst_/bttest4]: Add chunk: type:audio id:2 count:87 duration:2020	-	-	-	30.44	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:47	MEZ	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.handlePacket[mcms/_definst_/bttest4]: Fragment durations: [4.0,4.0,4.0]	-	-	-	32.234	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:47	MEZ	comment	server	INFO	200	-	LiveStreamPacketizerSanJose.endChunkTS[mcms/_definst_/bttest4]: Add chunk: id:1 a/v/k:515/301/3 duration:12000	-	-	-	32.234	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:47	MEZ	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.flushPendingVideo: Bitrate[mcms/_definst_/bttest4]: 1525462	-	-	-	32.234	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:47	MEZ	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.addFragment[mcms/_definst_/bttest4]: Add chunk: type:video id:0 count:100 duration:4000	-	-	-	32.235	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:47	MEZ	comment	server	INFO	200	-	LiveStreamPacketizerCupertino.endChunkTS[mcms/_definst_/bttest4]: Add chunk: id:1 mode:TS[H264,AAC] a/v/k:171/300/3 duration:12000	-	-	-	32.298	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:47	MEZ	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.addFragment[mcms/_definst_/bttest4]: Add chunk: type:audio id:3 count:87 duration:2020	-	-	-	32.474	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:49	MEZ	comment	server	INFO	200	-	LiveStreamPacketizerSmoothStreaming.addFragment[mcms/_definst_/bttest4]: Add chunk: type:audio id:4 count:87 duration:2020	-	-	-	34.473	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-

  9. #9
    Join Date
    Dec 2007
    Posts
    21,962

    Default

    But the comment you were looking for (RecordTimetest.onAppStart: mcms/_definst_) is there, right before app-start, so the Module is loading:

    2013-11-13	16:20:17	MEZ	comment	server	INFO	200	-	Wowza Media Server is started!	-	-	-	1.923	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:35	MEZ	comment	server	INFO	200	-	RecordTimetest.onAppStart: mcms/_definst_	-	-	-	19.582	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    2013-11-13	16:20:35	MEZ	app-start	application	INFO	200	_definst_	mcms/_definst_	-	-	-	19.604	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-	-
    Richard

  10. #10
    Join Date
    Jul 2013
    Posts
    12

    Default

    Hehe, yes this is what I already wrote in the earlier reply. What I'm missing is the log entry "called getFilename()" and I don't know why getFilename() isn't called. Maybe the method should be somewhere else, or I have to append a new recorder to the App...I think I can't see the wood for the trees..

Page 1 of 2 12 LastLast

Similar Threads

  1. play from first live event on RTSP
    By shshin in forum General Forum
    Replies: 3
    Last Post: 02-25-2014, 08:25 AM
  2. Replies: 2
    Last Post: 03-15-2012, 08:48 AM
  3. Trigger an Event once a live stream starts
    By alphacino in forum Server-side Modules and Code Samples Discussion
    Replies: 1
    Last Post: 01-09-2012, 07:13 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •