A dynamic TV is a TV which every day has many new files that should be broadcasted. Also it is a common case to use virtual (or dimmy) files that are not available at the moment when they should be scheduled into the playlists. A typical example is a TV channel that has news or live show at 8 P.M on live and broadcasts the same news or live show at 10 P.M (repeated broadcast via a video file). The Sport TV channels are other example for dynamic TV – it is a common case for them to broadcast live sport events and to repeat them in the evening. There are several challenges how those new files will be accessed by the playout:
- Playing the majority of the daily content via network is not a good idea. If the network experiences problems, the result will be seen directly on air.
- It is not a good solution that the new video files are copied manually by the TV Staff directly on the playout. The playout HDD could be overloaded and the output could be affected if several persons start simultaneously copying. Usually the new files are done by different departments and the cooperation to start only 1 copy at a time is hardly achieved.
- When many persons of the TV Staff have direct access to the playout HDD they could delete the needed files by error. Only the playout operators should be able to manipulate directly the video files.
- The virtual files have not set the exact duration. When they become available, it is required that the operator confirms their In/Out position. This is a common activity, but when there are many such files everyday and one operator is responsible for several channels, it is required an automation to avoid errors.
- The local HDD soon fills up and the operator should manually delete the old video files.
FileManager is a module that completely solves those questions. The TV staff copies the new files on a NAS (Network Attached Server) and the FileManager primary functions are:
- Checks for new files on NAS and copies them to the playout local HDD.
- Notifies when the new file is found, but their In/Out position is not confirmed.
- Reads XML Segment files set In/Out position. Those XML files are prepared from the person that produces the video file and removes the need the operator types them manually which avoids a lot of errors.
- Auto deletes local video files when the HDD is full (deletes only files that were not used more than 14 days).
The FileManager works on the playout server and doesn’t require extra server. The TV channels need just to have a Network server. It is a MUST have module for all dynamic TV!