Project

General

Profile

Bug #9337

HDHomerun DVR (Kickstarter Project)

Added by Mahdi - over 5 years ago. Updated about 3 years ago.

Status:
Closed: Not To Be Fixed
Priority:
No priority
Assignee:
-
Category:
Middleware
Target version:
Seen in:
Severity:
New
Reason for Closing:
Reason for Blocked:
Needs QA:
Yes
Needs Doc:
Yes
Needs Merging:
Yes
Needs Automation:
No
Support Suite Ticket:
n/a
Hardware Configuration:
ChangeLog Required:
No

Description

Guys, this would be a huge addition to FreeNAS' App library and a killer feature!

They are talking to NAS Vendors now:

https://www.kickstarter.com/projects/1275320038/hdhomerun-dvr-the-dvr-re-imagined

JordanSUDOMahdi.png (26.7 KB) JordanSUDOMahdi.png Mahdi -, 04/27/2015 02:50 PM
2760

History

#1 Updated by Jordan Hubbard over 5 years ago

  • Category set to 33
  • Status changed from Unscreened to Screened
  • Target version set to 49

Not sure what's required here. Where is the software? What portion goes on the NAS? Is it open source software, or does someone (in this project) need to port it to FreeBSD first and then maybe someday we'll get a port we can turn into a plugin? This is also a kickstarter project which is quite a ways from its goal, so it's hard to say that this will even materialize.

#2 Updated by Mahdi - over 5 years ago

Hey Jordan,

These guys have a full product out and have supported it for years, see SiliconDust.com. Their products turn TV tuners/streams (ATSC, CableCard) into network accessible data streams. They are starting a kickstarter to basically fill in a gap they had hoped the software community would fill in for them.

It looks like they are releasing apps for QNAP and Synology and I know they are Android savvy so they probably have a source that can be compiled for BSD. My interpretation is that software would essentially just allow the NAS to be a recording target... maybe it advertises service... not sure. I'm going to post this feature request to them to see if I can gain some traction and start some synergy.

-Mahdi

#3 Updated by Mahdi - over 5 years ago

They have Mike Baker, co-founder of OpenWRT, on staff and some other talent as well.

#4 Updated by Kyle Button over 5 years ago

I can get you in contact with the higher ups at the company if you need some contacts. They are some good people with some smart people on board. The product is already in beta, they are just trying to get backing and more press to make it come out faster. The DVR part of the software would run directly on a NAS box and record right to it, then you would stream out from the NAS to the different devices on your network.

#5 Updated by Jordan Hubbard over 5 years ago

I think what this needs more than anything is a volunteer to do the work. I still don't even know where the source code is, nor who's going to make the FreeBSD port (and get it submitted to the FreeBSD project) since all those things are prerequisites to there ever being a FreeNAS plugin. I appreciate all the enthusiasm, honestly, but I think a bigger picture grasp of all the moving parts (and who will move them) is also necessary. Is that volunteer Mahdi?

#6 Updated by Mahdi - over 5 years ago

Jordan Hubbard wrote:

I think what this needs more than anything is a volunteer to do the work. I still don't even know where the source code is, nor who's going to make the FreeBSD port (and get it submitted to the FreeBSD project) since all those things are prerequisites to there ever being a FreeNAS plugin. I appreciate all the enthusiasm, honestly, but I think a bigger picture grasp of all the moving parts (and who will move them) is also necessary. Is that volunteer Mahdi?

I'm reaching out to Nick, CTO of SiliconDust to see if I can get some push on this. There is quite a demand and they referenced looking into the possibility of integrating with FreeNAS in their latest update.

#7 Updated by Mahdi - over 5 years ago

2760

#8 Updated by Jordan Hubbard over 5 years ago

LOL

#9 Updated by Mahdi - over 5 years ago

From my conversation with Nick @ Silicon Dust... IRC handles have been changed to protect the innocent <a href="https://youtu.be/gP3MuUTmXNk">♪ DUN DUN ♪</a>

[12:56pm] Nick@SiliconDust: from the NAS point of view it is just the recording/storage engine - it fetches video data from HDHomeRun network tuners and serves out data to clients (http in both cases)
[12:56pm] VolunteerDaemon: just want to get an understanding of the application so I can then break down dependencies to see what we’ll need to focus on porting
[12:57pm] Nick@SiliconDust: it also connects to our servers for guide/recording info
[12:57pm] Nick@SiliconDust: no database on the NAS
[12:58pm] Nick@SiliconDust: only slightly tricky thing (non posix) is that it needs to monitor the recording directory and be told when a file is added, deleted, or renamed
[12:58pm] Nick@SiliconDust: HDHomeRun PRIME = accept http request, stream back video
[12:58pm] Nick@SiliconDust: NAS = get list of things to record from our servers, then at the right time issue the http request to the HDHomeRun PRIME
[12:59pm] VolunteerDaemon: hmmm ok… we can definitely tap IX for that… that’s something we can probably safe some neurons on by asking for some guidance...
[12:59pm] Nick@SiliconDust: checking how we did it on linux and mac...
[12:59pm] Nick@SiliconDust: linux = inotify_add_watch()
[1:00pm] Nick@SiliconDust: mac = kqueue/kevent
[1:00pm] VolunteerDaemon: ahhh I see… ok so the recording engine communicates with a hosted service you guys provide… so your essentially hosting and serving guide data… recording timings are also on your servers… it then triggers the NAS to connect to the PRIME stream to start recording at a given time…
[1:00pm] Nick@SiliconDust: looks like kqueue/kevent is a BSD concept
[1:01pm] VolunteerDaemon: yup… we can likely reuse that
[1:01pm] VolunteerDaemon: https://www.freebsd.org/cgi/man.cgi?query=kqueue

#10 Updated by Jordan Hubbard over 5 years ago

It sounds to me like there's no storage being used on the NAS for this then, it's all part of HDHomeRun's hosted storage? Why would a NAS be necessary at all in such a case?

#11 Updated by Jordan Hubbard about 5 years ago

  • Status changed from Screened to Closed: Not To Be Fixed

#12 Avatar?id=14398&size=24x24 Updated by Kris Moore about 3 years ago

  • Target version changed from 49 to N/A

Also available in: Atom PDF