You can subscribe to this list here.
2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
---|
From: <fl...@us...> - 2010-08-17 11:08:27
|
Revision: 85 http://flazr.svn.sourceforge.net/flazr/?rev=85&view=rev Author: florian Date: 2010-08-17 11:08:21 +0000 (Tue, 17 Aug 2010) Log Message: ----------- fixes for LIVE streams RtmpEncoder: - force large header if first packet ServerHandler: - do not mark a stream as "recorded" if it is live - use current play name in stream start message Modified Paths: -------------- trunk/flazr/src/main/java/com/flazr/rtmp/RtmpEncoder.java trunk/flazr/src/main/java/com/flazr/rtmp/server/ServerStream.java Modified: trunk/flazr/src/main/java/com/flazr/rtmp/RtmpEncoder.java =================================================================== --- trunk/flazr/src/main/java/com/flazr/rtmp/RtmpEncoder.java 2010-04-22 07:13:22 UTC (rev 84) +++ trunk/flazr/src/main/java/com/flazr/rtmp/RtmpEncoder.java 2010-08-17 11:08:21 UTC (rev 85) @@ -80,7 +80,10 @@ } else { header.setDeltaTime(deltaTime); } - } // else will be default LARGE + } else { + // otherwise force to LARGE + header.setHeaderType(RtmpHeader.Type.LARGE); + } channelPrevHeaders[channelId] = header; if(logger.isDebugEnabled()) { logger.debug(">> {}", message); Modified: trunk/flazr/src/main/java/com/flazr/rtmp/server/ServerStream.java =================================================================== --- trunk/flazr/src/main/java/com/flazr/rtmp/server/ServerStream.java 2010-04-22 07:13:22 UTC (rev 84) +++ trunk/flazr/src/main/java/com/flazr/rtmp/server/ServerStream.java 2010-08-17 11:08:21 UTC (rev 85) @@ -25,6 +25,8 @@ import org.jboss.netty.channel.Channel; import org.jboss.netty.channel.group.ChannelGroup; import org.jboss.netty.channel.group.DefaultChannelGroup; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; public class ServerStream { @@ -50,6 +52,8 @@ private final List<RtmpMessage> configMessages; private Channel publisher; + private static final Logger logger = LoggerFactory.getLogger(ServerStream.class); + public ServerStream(final String rawName, final String typeString) { this.name = Utils.trimSlashes(rawName).toLowerCase(); if(typeString != null) { @@ -60,7 +64,8 @@ this.publishType = null; subscribers = null; configMessages = null; - } + } + logger.info("Created ServerStream {}", this); } public boolean isLive() { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |