Particular format implementations are up to the device's firmware developers, so it may or may not be supported, based on what they deemed practical to implement over DLNA.
In any case, let's give it a try.
If you have the device profile open in Notepad, please change:
Code:
<avcontainer id="mpegts" name="mpegts_transcoding" encode="1" format="mpegts" mimetype="video/vnd.dlna.mpeg-tts" dlnaprofile="MPEG_TS_SD_EU" supportschunked="0" preferredtranscoded="1">
<video>
<format id="mpeg1video" encode="0">
</format>
</video>
<video>
<format id="mpeg2video" encode="0" codec="mpeg2video">
</format>
</video>
<video>
<format id="h264" encode="1" codec="libx264" preferredtranscoded="1">
<copyts>0</copyts>
<samequality>0</samequality>
</format>
</video>
<audio>
<format id="ac3" encode="1" codec="ac3" preferredtranscoded="1">
<channels>2</channels>
<channels>6</channels>
<bitrate>640000</bitrate>
<maxbitrate>640000</maxbitrate>
<minbitrate>64000</minbitrate>
<samplingrate>48000</samplingrate>
</format>
</audio>
<audio>
<format id="aac" encode="1" codec="aac">
<channels>2</channels>
<channels>6</channels>
<bitrate>320000</bitrate>
<samplingrate>44100</samplingrate>
</format>
</audio>
<audio>
<format id="mp3" encode="0">
</format>
</audio>
<audio>
<format id="mp2" encode="0">
</format>
</audio>
<ffmpegadditional>-threads 0 -pix_fmt yuv420p -copyinkf -coder 1 -flags +loop -cmp +chroma -me_method hex -subq 7 -me_range 16 -g 25 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -directpred 1 -flags2 +fastpskip+bpyramid+mixed_refs-dct8x8+wpred+aud+ivlc+mbtree -partitions -parti8x8-parti4x4-partp8x8-partp4x4-partb8x8 -crf 22 -bf 1 -refs 2 -bidir_refine 1 -deblockalpha 0 -deblockbeta 0 -bsf h264_mp4toannexb -strict experimental</ffmpegadditional>
</avcontainer>
to:
Code:
<avcontainer id="mpegts" name="mpegts_transcoding" encode="1" format="mpegts" mimetype="video/vnd.dlna.mpeg-tts" dlnaprofile="MPEG_TS_SD_EU" supportschunked="0" preferredtranscoded="1">
<video>
<format id="mpeg1video" encode="0">
</format>
</video>
<video>
<format id="mpeg2video" encode="0" codec="mpeg2video">
</format>
</video>
<video>
<format id="h264" encode="1" codec="libx264" preferredtranscoded="1">
<copyts>0</copyts>
<samequality>0</samequality>
</format>
</video>
<audio>
<format id="ac3" encode="1" codec="ac3" preferredtranscoded="1">
<channels>2</channels>
<channels>6</channels>
<bitrate>640000</bitrate>
<maxbitrate>640000</maxbitrate>
<minbitrate>64000</minbitrate>
<samplingrate>48000</samplingrate>
</format>
</audio>
<audio>
<format id="aac" encode="1" codec="aac">
<channels>2</channels>
<channels>6</channels>
<bitrate>320000</bitrate>
<samplingrate>44100</samplingrate>
</format>
</audio>
<audio>
<format id="truehd" encode="0">
</format>
</audio>
<audio>
<format id="mp3" encode="0">
</format>
</audio>
<audio>
<format id="mp2" encode="0">
</format>
</audio>
<ffmpegadditional>-threads 0 -pix_fmt yuv420p -copyinkf -coder 1 -flags +loop -cmp +chroma -me_method hex -subq 7 -me_range 16 -g 25 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -b_strategy 1 -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -directpred 1 -flags2 +fastpskip+bpyramid+mixed_refs-dct8x8+wpred+aud+ivlc+mbtree -partitions -parti8x8-parti4x4-partp8x8-partp4x4-partb8x8 -crf 22 -bf 1 -refs 2 -bidir_refine 1 -deblockalpha 0 -deblockbeta 0 -bsf h264_mp4toannexb -strict experimental</ffmpegadditional>
</avcontainer>
Then save the file, restart the server and it should now stream that file through natively.
Please let me know how that goes.
Bookmarks