I'm using the HDHR4-2US unit. The client's are Roku premiere and Roku2.
Printable View
Ok. The HDHR4-2US is the slightly older 2 tuner version of what I have and outputs MPEG2. Roku doesn't support MPEG2 natively due to them not wanting to deal with the licensing but I saw this article recently where the Silicon Dust HDHomrerun folks are pushing them to support MPEG2 now since their are no longer licensing fees. Audio codec support on Roku devices is a real issue. I have a few Roku Ultras. I'll try to do some testing tomorrow and see if I can get it working.
I did some testing today and my results were mixed. The first question is what error or behavior are you seeing when Roku attempts to connect to the HDHomerun URL ? I am seeing Roku say retrieving and then if fails saying lost connection to the server. Mezzmo shows it transcoding into hls h264 format. I think there is something needed in the Roku Streaming profile relate to MPEG2 and proper transcoding that Roku understands. I was able to get the HDHomerun working via a kludge. I changed the Mezzmo profile for my Roku Ultra to Kodi (which has full MPEG2 support), disabled the Live stream option for one of the channels in Mezzmo and then did a force transcode into h264 format. That worked and the Roku device would play the stream. Peter and team will need to look at this. They may need a set of logs to help determine what is needed in the Roku profile.
The Roku profile should be able to transcode the HDHomerun stream to hls if it is marked as live in Mezzmo, possibly we could add an mpegts section to the profile for live only streaming if hls does not work. Can you please enable diagnostic logging http://www.mezzmo.com/wiki/doku.php?id=using_logging&s[]=diagnostic then after restarting your Mezzmo media server try streaming one of the HDHomerun URLs on the Roku through Mezzmo then send the logs to support [at] conceiva [dot] com after it fails to play.
I have sent a set of logs. Thanks.
Using NextPVR, I recorded a few shows, and put them in a folder within Mezzmo. Seems to work fine. There is about a 12-15 seconds delay before it plays, but no big deal.
Just a wild guess, but it seems as if Mezzmo is waiting for the (live) steam to stop before it starts to transcode. It makes no difference if I have live stream checked or not; same result.
Another thing I noticed during testing is if I tell Mezzmo to "play to VLC" it starts Firefox, and begins to download; not play. I can copy and paste the link directly into VLC and it works fine.
I see jbinkley60 has already sent logs.
Let me know if you need mine.
Thanks for the help.
Glad to hear it is working, the delay will be due to Mezzmo waiting for enough of the file to be transcoded so that it can be streamed without interruption or stuttering.
The play to VLC is odd, VLC must be registering as a UPnP renderer on your PC and then when it receives the URL it is launching Firefox or possibly there is an extension in Firefox doing this? Mezzmo is just sending a URL and a play command to the media renderer registering itself as VLC.
If it is working then we shouldn't need the logs, we are looking at jbinkley60's logs to see why transcoding is failing.
Yeah, it's transcoding the prerecorded stuff fine, but the live stream is a no go. Just wanted to make sure I was clear about that.
Mezzo clearly can transcode the hdhomerun stream fine, as that's the way NextPVR is saving them (mpeg2).
I'll check Firefox for an extension and see if that's it.
Thanks again Peter.