CasparCG / server

CasparCG Server is a Windows and Linux software used to play out professional graphics, audio and video to multiple outputs. It has been in 24/7 broadcast production since 2006. Ready-to-use downloads are available under the Releases tab https://casparcg.com.
GNU General Public License v3.0
902 stars 269 forks source link

Timeshift/replay behaviour of FFMPEG producer #851

Open premultiply opened 6 years ago

premultiply commented 6 years ago

For timeshift/replay (play-while-record) you have to use containers which support this operation mode (for example MPEG-PS, MPEG-TS or some MXF wrappers).

Expected and whished behavior (may be discussed): Timeshift playback should always stay in playback mode until manually stopped (or file is removed)?. SOF of file is defined, EOF is not defined. Seeking to any (virtual) position from SOF should be possible. If play or seek position is running over current EOF playback should be paused (freeze) on last availible frame. Playback can be manually contiued/retried if file has grown further on disk.

As the current implementation is not tested for this yet here a few points to test:

premultiply commented 6 years ago

Ok, first problem: Playback stops at the duration that was seen when playback started.

premultiply commented 6 years ago

852

premultiply commented 6 years ago

918