20210303beta1 - receive-side efficiency - client changes needed?

Want to write your own code to work with a HDHomeRun or work with the HDHomeRun DVR? We are happy to help with concepts, APIs, best practices.
Post Reply
djp952
Posts: 1459
Joined: Wed Oct 01, 2008 8:46 pm
Device ID: 131EB7F7;131ED0E0
Location: Elkridge, MD USA
x 27

20210303beta1 - receive-side efficiency - client changes needed?

Post by djp952 »

Hi Nick!

Development question about the recent firmware update:

HDHomeRun Firmware (20210303beta1)
* Adjustment to http streaming to improve receive-side efficiency.

Are there things we could/should be doing differently in third-party applications? I believe this may have been in response to the macOS user using the 'zuki' Kodi PVR addon and having problems with streaming recorded programming -- is there a way that could have been avoided in the third-party code as opposed to necessitating a firmware change on your end (if this was indeed related)?

Thank you in advance (as always), I'm sure nobody here wants to be a 'root cause' for a firmware update!!

nickk
Silicondust
Posts: 16938
Joined: Tue Jan 13, 2004 9:39 am
x 101

Re: 20210303beta1 - receive-side efficiency - client changes needed?

Post by nickk »

Old logic - it would send data when it had 7 TS frames or a frame had been waiting for 10ms, padding added.
New logic - send data when it has 38 TS frames or a frame has been waiting for 10ms, no padding needed on http/tcp.
The change helps efficiency on both the send and receive side.
No changes needed to apps.

Nick

Post Reply