On 08/08/18 16:14, Marc Espie wrote:
On Wed, Aug 08, 2018 at 11:30:52AM -0700, Jordan Geoghegan wrote:
I know minidlna is in ports, but it doesn't do on the fly media
transcoding/remuxing with FFmpeg nor does it have an integrated HTML5 video
player like Serviio does. I tried minidlna, but it unfortunately doesnt work
for me as my devices need the transcoding/remuxing feature that Serviio
offers. For example, my bluray player refuses to playback most video
containers over DLNA (mp4, mkv etc) but will play most video formats (AVC,
Xvid, mpeg2 etc) all it needs is for the video files to be remuxed into an
M2TS or AVI container, which Serviio is able to do on the fly without
transcoding. It's also useful for making my H265 content available on my
older devices that don't natively support the newer codecs/containers.   I
also quite enjoy the HTML5 video player, as it allows me to watch my movies
on the go. It's annoying that it's proprietary, but at least it works well
on OpenBSD.
Tip: devices like android tablets or the XBox One don't necessarily advertize
it, but they DO have VLC, and it's fairly happy with most x265 content.

The only issue I've had with ldna service so far is the need to remux subtitles
into an mp4/mkv  because separate .srt files do not work.

That's fairly easy to do and rather permanent.  Out of a fairly large sample
of video files, I can say that VLC on those devices handles everything but
maybe 0.05%.
Yes VLC is an amazing program and I use it heavily. MiniDLNA is also a great project. Unfortunately VLC isn't available for Xbox 360. MiniDLNA doesn't work very good for my BDP S5200 bluray players or my Xbox 360 devices (of which my family owns over half a dozen) as they require AVI, M2TS or WMV containers respectively. It isn't feasible for me to remux/transcode my 10TB media library (which is comprised mostly of mkv) just so I can watch cartoons on my living room TV. Granted I could just build a dedicated OpenBSD media streaming box, but that isn't a feasible solution for my mother or my technophobe sister who both live on the other side of the country from me. It was easy enough for me to just set up a small machine next to their router and just scp new shows over to them as needed, where Serviio then detects the new content and automatically adds it to their library; From there it can then be accessed on their smart TV, bluray player, 360, computer or iPad either at home or abroad.

MiniDLNA and VLC also don't really have an equivalent to Serviio's HTML5 streaming server. It is nice to be able to just pop open a browser and have access to all my media on my home server. I like that Serviio can parse movie/TV show names and connect to IMDB / TVDB to grab relevant metadata and cover art for my files. It is nice to see my files optionally presented with actual correct episode names, rather than "S01E03$TVShowName$TorrentersName". I find that the video metadata makes wading through 10,000+ movies and TV episodes a much more pleasant experience, as I can search by year, actor, genre etc. Another neat feature it offers is the ability to automatically download subtitles for all your videos and either on-the-fly transcode the file to burn them in, or remux on-the-fly to embed the subtitles. On my home server, I run Serviio in a vmm(4) virtual machine with read-only NFS access to my media library. Proprietary software is bad ju ju, but I find Serviio to be a preferable all in one solution to Plex, as I can at least run it on my favourite OS.

Reply via email to