<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7036.0">
<TITLE>Any Good Writeups, Progress on VLC for Record and Replay?</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<P><FONT FACE="Times New Roman">I checked the forum, didn't notice anything recent.</FONT>
<BR><FONT FACE="Times New Roman">Record:</FONT>
<BR><FONT FACE="Times New Roman">-Connect to a VLC UDP multicast stream.</FONT>
</P>
<P><FONT FACE="Times New Roman">-Client records the incoming stream to multiple files (extra credit if a transcode on the incoming video can reasonably be done). The file naming should be automatic -- a user-provided string, then use time-datestamp in the filename. How the file splits would ideally be on some user-specified parameter, like minutes. </FONT></P>
<P><FONT FACE="Times New Roman">-The underlying container is a don't-care. If RAW does the job, super.</FONT>
</P>
<P><FONT FACE="Times New Roman">-VLC automatically closes the current file, initiates a new one, when the time occurs.</FONT>
</P>
<P><FONT FACE="Times New Roman">Replay (controllable via the RC interface):</FONT>
<BR><FONT FACE="Times New Roman">User specifies a file list, or provides the proper user-defined string (from the recording part), plus the desired start time and stop time.</FONT></P>
<P><FONT FACE="Times New Roman">VLC automatically queues the filelist.</FONT>
<BR><FONT FACE="Times New Roman">Desired things going through RC:</FONT>
<BR><FONT FACE="Times New Roman">-Request for a replay, with the file prefix, start, stop times.</FONT>
<BR><FONT FACE="Times New Roman">-Output parameters should, ideally, be user-specifiable for a given replay session -- the address, port,…. If pushing the file back out as a UDP multicast is simplest/neatest, given the incoming recording is a UDP multicast, fine.</FONT></P>
<P><FONT FACE="Times New Roman">-VLC ACKs when the files are queued for replay.</FONT>
<BR><FONT FACE="Times New Roman">-VLC accepts the actual play command.</FONT>
<BR><FONT FACE="Times New Roman">-VLC outputs time data, while the replay is ongoing, to permit the outside app to be synced OK.</FONT>
<BR><FONT FACE="Times New Roman">-A fairly seamless replay -- files in the list get shoveled right into the pipeline, no hiccups.</FONT>
<BR><FONT FACE="Times New Roman">-Pause, fast-forward, halt. (I believe some of these, if not all, are already there, just need to make them work in the context of a string of files.</FONT></P>
<P><FONT FACE="Times New Roman">It sounds like VLC was getting in the ballpark to do this, but I absolutely haven't kept up on the changes over the last few months. As usual, the right things may be pretty much in place, just that I'm missing any writeups (How-To).</FONT></P>
<P><FONT FACE="Times New Roman">I'd be happy to poke at it myself, if others are occupied, not interested in implementing this, but I'm looking for ideas on what pieces to work with.</FONT></P>
<P><FONT FACE="Times New Roman">Thanks.</FONT>
</P>
<P><FONT FACE="Times New Roman">Mark</FONT>
</P>
</BODY>
</HTML>