Ok sure sorry, our setup is two machines and one content server. I would
then catch a publish stop using the stream aware method and then copy
the archive file over if its just two servers ?
public void streamBroadcastClose(IBroadcastStream stream) {
//move file over to other servers network drive here.
}
Or better still use the same linked setup but set the archive directory
symlink directly to the second server, however i guess id setup caching
as it would be loading the file from one of the servers.
ftpin after a broadcast is a bit clunky IMHO.
Im really not sure how to obtain the recorded filename if using the
filename generator bean setup , any ideas peeps ?
Arun Prasad R wrote:
Hello Dan,
What i am looking for is only load balancing archive not a live
stream. Moreover i am entirely on Linux based system(Sorry that i
could not able to try your suggestion). Also I want this load
balancing system to be automated at some point of time. Thats why i
want most things done through programming(of course with little work
from administrator side).
Arun
On 1/7/07, *Dan Rossi* <[EMAIL PROTECTED]
<mailto:[EMAIL PROTECTED]>> wrote:
Here is extensions of mine for filename generator
red5-web.properties -
recordPath=streams/archive/ (something like
/path/to/archives/outside/application doesnt work will create a
nested dir inside the webapp)
playbackPath=streams/
dateFormat=yyyyMMddmm
streamBitrate=100
CamFileNameGenerator.java bean -
public void setDateFormat(String format) {
dateFormat = format;
}
public String generateFilename(IScope scope, String name,
String extension, GenerationType type) {
String filename;
if (type == GenerationType.RECORD)
filename = recordPath + formatRecordName(name);
else
filename = playbackPath + name;
if (extension != null)
// Add extension
filename += extension;
return filename;
}
private String formatRecordName(String name)
{
if (!dateFormat.equals(""))
{
DateFormat date = new SimpleDateFormat(dateFormat);
String appendDate = date.format(new Date());
name += "_" + appendDate + "-" + streamBitrate;
}
return name;
}
Here is that junction tool if you are using windows
http://www.microsoft.com/technet/sysinternals/FileAndDisk/Junction.mspx
<http://www.microsoft.com/technet/sysinternals/FileAndDisk/Junction.mspx>
Dan Rossi wrote:
Hi I dont get some of that, it depends what OS you are using for
windows, you would need to setup a network drive to the other
machine on the lan, then use the junction tool to create a "link"
to the drive into a path within the red5 application for windows
and then obviouslly make a symlink to the network drive on unix.
This is required because i dont think there is a way to set a
path outside the webapp application directory either using the
winows path or unix slashes.
The example is here and im sure is up on the wiki ?
http://www.joachim-bauch.de/tutorials/red5/HOWTO-StreamCustomDirectories.txt
<http://www.joachim-bauch.de/tutorials/red5/HOWTO-StreamCustomDirectories.txt>
I have a more detailed examples i might add which lets u append a
date timstamp onto the filename with a given format string. I had
to unfortunately also add minutes to the end of the name because
record append mode is broken right now so is a quick fix for
creating a different file rather than over writing it.
Arun Prasad R wrote:
Hi all,
I want to move the recorded file to another machine in the
network (through FTP). Where can I include the hook for taking
the file for transfer. Is this possible?
Before that i want to store FLV files in separate directory for
each user. Any ideas on this?
Thanks in advance,
Arun
------------------------------------------------------------------------
_______________________________________________
Red5 mailing list
[email protected] <mailto:[email protected]>
http://osflash.org/mailman/listinfo/red5_osflash.org
------------------------------------------------------------------------
_______________________________________________
Red5 mailing list
[email protected] <mailto:[email protected]>
http://osflash.org/mailman/listinfo/red5_osflash.org
_______________________________________________
Red5 mailing list
[email protected] <mailto:[email protected]>
http://osflash.org/mailman/listinfo/red5_osflash.org
------------------------------------------------------------------------
_______________________________________________
Red5 mailing list
[email protected]
http://osflash.org/mailman/listinfo/red5_osflash.org
_______________________________________________
Red5 mailing list
[email protected]
http://osflash.org/mailman/listinfo/red5_osflash.org