2015-08-31, 17:12
I've set up Kodi 14.2 on my Firefly RK3288 thanks to MAC_L1's work ( freaktab ). I'm hoping to stream HEVC content to it. It plays HD HEVC content from file really well, haven't tested 4k.
So to stream HEVC I've set up a Wowza media server, thing is the only way to stream out HEVC content with Wowza is MPEG DASH. AFAIK, MPEG DASH also seems to be the only mainstream standard currently natively supporting HEVC. I spent a few hours digging, doing my due diligence, the last discussion on MPEG DASH I found on this forum turned into a bit of a cluster#$&*.
I know ffmpeg supports MPEG DASH muxing, I'm very much unclear on whether it supports MPEG DASH demuxing. Ffserver can't do HEVC/MPEG DASH muxing yet, I suspect because of the same issue ffmpeg had which was fixed back in April ( https://trac.ffmpeg.org/ticket/4194 ). Regardless, I don't know the state of ffmpeg support.
I'm not as familiar with Kodi as I'd like, so I'm still exploring. It's hard to tell how far MPEG DASH support has progressed.
The goal is take a manifest.mpd and get working video/audio.
Open issues;
As I understand it playing either the video or audio is doable with Kodi, but taking 2 separate streams for them at the same time is a challenge?
Ideally this'd be done at a plug-in level, unclear whether that's possible. Extremely simplified, it's a parsing step, so hopefully won't take core changes, but I'm clearly not familiar enough to judge.
I'm willing to put in time/work to support this, I'm just not clear on what the current state is and how the work should be outlined.
So to stream HEVC I've set up a Wowza media server, thing is the only way to stream out HEVC content with Wowza is MPEG DASH. AFAIK, MPEG DASH also seems to be the only mainstream standard currently natively supporting HEVC. I spent a few hours digging, doing my due diligence, the last discussion on MPEG DASH I found on this forum turned into a bit of a cluster#$&*.
I know ffmpeg supports MPEG DASH muxing, I'm very much unclear on whether it supports MPEG DASH demuxing. Ffserver can't do HEVC/MPEG DASH muxing yet, I suspect because of the same issue ffmpeg had which was fixed back in April ( https://trac.ffmpeg.org/ticket/4194 ). Regardless, I don't know the state of ffmpeg support.
I'm not as familiar with Kodi as I'd like, so I'm still exploring. It's hard to tell how far MPEG DASH support has progressed.
The goal is take a manifest.mpd and get working video/audio.
Open issues;
As I understand it playing either the video or audio is doable with Kodi, but taking 2 separate streams for them at the same time is a challenge?
Ideally this'd be done at a plug-in level, unclear whether that's possible. Extremely simplified, it's a parsing step, so hopefully won't take core changes, but I'm clearly not familiar enough to judge.
I'm willing to put in time/work to support this, I'm just not clear on what the current state is and how the work should be outlined.