TIP:
When you are in a multiple player, master/slave configuration, you should stop all
slave players before loading new content on the master player
if
that content has a
different frame rate than the currently-loaded content.
1.
Stop all players.
2.
Load new content on the master player.
3.
Load new content on the slave players.
4.
Send the tcreceive and tcplayat commands.
5.
Use the tcstart command to begin playback of the new content.
Changing content on the master player without stopping the slave players may
result in a flashing or green screen output to the displays until the new content is
loaded on the slave players.
Configuring LTC for Synchronized Multi-player Operation
Control Example — Single file using separate control
This example is the simplest type of synchronized show, requiring two players. Each player
loads a single clip and plays it through to the end. This is an example of a technique that
might be used in a 3D theater.
The following table assumes that you want to play the file <
folder
>/<
name
> in channel 1
of two JMP 9600 units, beginning at the 1-hour LTC mark, with a 5 second LTC lead in
(pre-roll). To play properly, the show-control system needs to trigger the following events in
the sequence shown.
Command to Master Player Command to Slave Player
Function
LoadClip
1
<
folder
>/<
name
>
]
LoadClip
1
<
folder
>/<
name
>
]
Load a clip (cue it) into channel 1 of both media players .
For a playlist, use the LoadPlaylist command.
NOTE
: The media players respond to the LoadClip commands with
OK
]
after
the file loading process is completed. You may need
to build a delay into the sequence required between the LoadClip and Tcgenerate commands. The actual delay required is
dependent on the size of the clip file and must be determined by experimentation, but start with 1 second.
Tcgenerate
00:59:55:00
]
Program the master player as the LTC generator.
Tcreceive
]
Program the slave player as the LTC receiver.
TcPlayAt
<1>
01:00:00:00
]
TcPlayAt
<1>
01:00:00:00
]
Set both media players to begin playing at a specific LTC
timestamp.
Tcstart
]
Set the master player to begin LTC generation.
Both media players begin showing video at the LTC timestamp specified in the
Tcplayat
command.
NOTE:
Adjustments to the Tcplayat timestamp on the slave player can correct for
encoding errors.
When the media player is set as a timecode master
and
a clip or playlist is loaded, the player
begins to generate LTC as a response to either of two commands:
•
Play —
This command can be from the front panel Play/Pause (
) button, the Play ( )
control on the Player Control HTML page, or the
Play
MSVPP command.
•
TcStart
—
This command can only be sent via MSVPP (although when you have
loaded a playlist with defined timecode parameters and you then click the Play control
( ) to start the show, it has the same affect as issuing the
TCStart
command).
JMP 9600 Media Player • Detailed System Interaction
88