INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1]   Go Down

Author Topic: NEW: A new time-shifting method that can be used with bda TV tuners on Windows  (Read 1041 times)

Yaobing

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10851
  • Dogs of the world unite!

This new method will run time-shifting on the transport stream data, instead of separate audio and video program stream data.  Currently this method is optionally available for BDA tuners (tuners using drivers with Microsoft's Broadcast Driver Architecture) on Windows.  With this method, recording will be in TS format only.

Advantage: With this new method of time-shifting, Mac and Linux MC clients will be able to access the bda tuners on a Windows MC server.

Disadvantage: If you change channel during time-shifting, previous data (already buffered time-shifting data) will be lost and a new time-shifting session is started.  Also, if you use bitstreaming for AC3 audio, it will not work with the new time-shifting method because the new method plays the video using non-DirectShow engine.

For more curious users:

The new method is a hybrid of DirectShow and non-DirectShow.  It uses a DirectShow graph for buffering data (so tuning method is still DirectShow), but uses non-DirectShow engine for playback.  Also the new method buffers different types of data.  The old method buffers the audio and video program streams separately (that is why you see a .jts file and a .jta file, and their respective .cnk files).  The new method buffers a single transport stream, so you see a single .jrts file and its corresponding .cnk files in the time-shifting folder.  Playback uses non-DirectShow method so that the data can be played on Mac and Linux too.  That is the advantage.
Logged
Yaobing Deng, JRiver Media Center
Pages: [1]   Go Up