Transcoding problem with Samsung TV

Hi,
I am struggling with transcoding. I have not understood so much how it is working.
Anyway, I have the following resource:
http://la7-vh.akamaihd.net/i/content/en ... aster.m3u8
After 20 seconds of transcoding I get the following error:
And the clip stops in the TV.
The transcoding was initiated well:
the following is in the profile:
what could be the problem and how to solve it?
Thanks
I am struggling with transcoding. I have not understood so much how it is working.
Anyway, I have the following resource:
http://la7-vh.akamaihd.net/i/content/en ... aster.m3u8
After 20 seconds of transcoding I get the following error:
- Code:
2015-09-11 23:26:38,902 DEBUG [SearchManager] Committing search index
2015-09-11 23:26:46,651 DEBUG [TimeoutStreamDelegator] Closing piped input stream and closing related feeder process
2015-09-11 23:26:46,651 DEBUG [PipedOutputStreamMultiplexer] Caught exception: Pipe closed
java.io.IOException: Pipe closed
at java.io.PipedInputStream.checkStateForReceive(PipedInputStream.java:260)
at java.io.PipedInputStream.awaitSpace(PipedInputStream.java:268)
at java.io.PipedInputStream.receive(PipedInputStream.java:231)
at java.io.PipedOutputStream.write(PipedOutputStream.java:149)
at org.serviio.external.io.PipedOutputStreamMultiplexer$3.call(PipedOutputStreamMultiplexer.java:87)
at org.serviio.external.io.PipedOutputStreamMultiplexer$MultiplexCaller.multiplex(PipedOutputStreamMultiplexer.java:119)
at org.serviio.external.io.PipedOutputStreamMultiplexer.write(PipedOutputStreamMultiplexer.java:89)
at org.serviio.external.io.PipedOutputBytesReader.processOutput(PipedOutputBytesReader.java:58)
at org.serviio.external.io.OutputReader.run(OutputReader.java:47)
2015-09-11 23:26:46,651 DEBUG [ProcessExecutor] Stopping external process: Thread[Thread-247,5,main]
2015-09-11 23:26:46,651 DEBUG [PipedOutputStreamMultiplexer] Removing client from multiplexer: Identifier=192.168.0.16, Profile=Samsung TV (B-series)
2015-09-11 23:26:46,651 DEBUG [ProcessUtils] Sending kill -9 to the Unix process: 10220
2015-09-11 23:26:46,651 DEBUG [ProcessExecutor] Starting kill -9 10220
2015-09-11 23:26:46,656 DEBUG [TranscodingJobListener] Transcoding finished; successful: true
2015-09-11 23:26:46,682 DEBUG [WebServer] I/O error: Pipe closed
2015-09-11 23:26:48,660 DEBUG [WebServer] I/O error: Pipe broken
And the clip stops in the TV.
The transcoding was initiated well:
- Code:
2015-09-11 23:27:02,032 DEBUG [VideoDeliveryEngine] Delivering item '1000004050001444' for client 'Identifier=192.168.0.16, Profile=Samsung TV (B-series)'
2015-09-11 23:27:02,032 DEBUG [VideoDeliveryEngine] Delivering file 'http://la7-vh.akamaihd.net/i/content/entry/data/0/235/0_plrexfip_0_7hjom8xm_1.mp4/master.m3u8' using transcoding
2015-09-11 23:27:02,032 DEBUG [AbstractTranscodingDeliveryEngine] A suitable transcoding job already exists, re-use it for client 'Identifier=192.168.0.16, Profile=Samsung TV (B-series)'
2015-09-11 23:27:02,032 DEBUG [StreamBasedTranscodingDeliveryStrategy] Adding client to stream multiplexer: Identifier=192.168.0.16, Profile=Samsung TV (B-series)
2015-09-11 23:27:03,033 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "http://la7-vh.akamaihd.net/i/content/entry/data/0/235/0_plrexfip_0_7hjom8xm_1.mp4/master.m3u8": MPEG_PS_
PAL
2015-09-11 23:27:03,033 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "http://la7-vh.akamaihd.net/i/content/entry/data/0/235/0_plrexfip_0_7hjom8xm_1.mp4/master.m3u8": MPEG_PS_
NTSC
2015-09-11 23:27:03,033 DEBUG [GETMethodProcessor] Stream entity has length: 50000000000
2015-09-11 23:27:03,033 DEBUG [ResourceTransportRequestHandler] Creating entity with chunked transfer
2015-09-11 23:27:03,033 DEBUG [ResourceTransportRequestHandler] HTTP/1.1 200 OK, headers = [[Content-Type: video/mpeg,Accept-Ranges: none,Cache-control: no-cache,Connection: close,Date: Fri, 11 Sep
2015 21:27:03 GMT,realTimeInfo.dlna.org: DLNA.ORG_TLAG=*,Server: Linux, UPnP/1.0 DLNADOC/1.50, Serviio/1.5.2,transferMode.dlna.org: Streaming]]
2015-09-11 23:27:08,903 DEBUG [SearchManager] Committing search index
2015-09-11 23:27:18,210 DEBUG [FeedUpdaterWorker] Checking for new and expired online resources
2015-09-11 23:27:18,210 DEBUG [OnlineRepositoryDAOImpl] Reading all OnlineRepositories
2015-09-11 23:27:18,211 DEBUG [OnlineRepositoryDAOImpl] Reading an OnlineRepository (id = 101)
the following is in the profile:
- Code:
<Profile id="2" name="Samsung TV (B-series)" extendsProfileId="1">
<ContentDirectoryMessageBuilder>org.serviio.upnp.service.contentdirectory.SamsungDLNAMessageBuilder</ContentDirectoryMessageBuilder>
<ResourceTransportProtocolHandler>org.serviio.upnp.protocol.http.transport.SamsungWiseLinkProtocolHandler</ResourceTransportProtocolHandler>
<Detection>
<UPnPSearch>
<FriendlyName>^TV$</FriendlyName>
<ModelName>Samsung DTV DMR</ModelName>
<ModelNumber>1\.0</ModelNumber>
</UPnPSearch>
</Detection>
<DeviceDescription>
<ExtraElements>
<sec:ProductCap>smi,getMediaInfo.sec,getCaptionInfo.sec</sec:ProductCap>
<sec:X_ProductCap>smi,getMediaInfo.sec,getCaptionInfo.sec</sec:X_ProductCap>
</ExtraElements>
</DeviceDescription>
<MediaFormatProfiles>
<MediaFormatProfile mime-type="video/x-mkv">MATROSKA</MediaFormatProfile>
<MediaFormatProfile mime-type="video/x-msvideo" name="">AVI</MediaFormatProfile>
</MediaFormatProfiles>
<H264LevelCheck>FILE_ATTRIBUTES</H264LevelCheck>
<Transcoding>
<!-- Transcode all h264 video with HIGH/MAIN > Level 4.1 on MPEG-TS stream with MPEG2VIDEO and ac3 audio transcoding -->
<Video targetContainer="m2ts" targetVCodec="mpeg2video" targetACodec="ac3" aBitrate="192">
<Matches container="*" vCodec="h264" profile="high_10" />
<Matches container="*" vCodec="h264" profile="high" levelGreaterThan="4.2" />
<Matches container="*" vCodec="h264" profile="main" levelGreaterThan="4.2" />
</Video>
<!-- transcode MKV with DST/FLAC audio to AC3, remux into mpeg2ts -->
<!-- transcode H264 MP4 files with LPCM audio -->
<Video targetContainer="m2ts" targetACodec="ac3">
<Matches container="matroska" vCodec="h264" aCodec="dca" />
<Matches container="matroska" vCodec="h264" aCodec="dts-hd" />
<Matches container="mp4" vCodec="h264" aCodec="lpcm" />
<Matches container="matroska" vCodec="h264" aCodec="flac" />
<Matches container="matroska" vCodec="h264" aCodec="vorbis" />
<Matches container="matroska" vCodec="h264" aCodec="truehd" />
<Matches container="mpegts" vCodec="h264" aCodec="truehd" />
<Matches container="matroska" vCodec="vc1" />
<Matches container="avi" vCodec="h264" />
<Matches container="mpegts" aCodec="mp2" />
<Matches container="flv" vCodec="h264" />
<Matches container="ogg" vCodec="mpeg4" />
<Matches container="3gp" aCodec="amrnb" />
<Matches container="wtv" vCodec="h264" />
</Video>
<!-- transcode unsupported codec/container combinations into mpeg2ts -->
<Profile id="2" name="Samsung TV (B-series)" extendsProfileId="1">
<ContentDirectoryMessageBuilder>org.serviio.upnp.service.contentdirectory.SamsungDLNAMessageBuilder</ContentDirectoryMessageBuilder>
<ResourceTransportProtocolHandler>org.serviio.upnp.protocol.http.transport.SamsungWiseLinkProtocolHandler</ResourceTransportProtocolHandler>
<Detection>
<UPnPSearch>
<FriendlyName>^TV$</FriendlyName>
<ModelName>Samsung DTV DMR</ModelName>
<ModelNumber>1\.0</ModelNumber>
</UPnPSearch>
</Detection>
<DeviceDescription>
<ExtraElements>
<sec:ProductCap>smi,getMediaInfo.sec,getCaptionInfo.sec</sec:ProductCap>
<sec:X_ProductCap>smi,getMediaInfo.sec,getCaptionInfo.sec</sec:X_ProductCap>
</ExtraElements>
</DeviceDescription>
<MediaFormatProfiles>
<MediaFormatProfile mime-type="video/x-mkv">MATROSKA</MediaFormatProfile>
<MediaFormatProfile mime-type="video/x-msvideo" name="">AVI</MediaFormatProfile>
</MediaFormatProfiles>
<H264LevelCheck>FILE_ATTRIBUTES</H264LevelCheck>
<Transcoding>
<!-- Transcode all h264 video with HIGH/MAIN > Level 4.1 on MPEG-TS stream with MPEG2VIDEO and ac3 audio transcoding -->
<Video targetContainer="m2ts" targetVCodec="mpeg2video" targetACodec="ac3" aBitrate="192">
<Matches container="*" vCodec="h264" profile="high_10" />
<Matches container="*" vCodec="h264" profile="high" levelGreaterThan="4.2" />
<Matches container="*" vCodec="h264" profile="main" levelGreaterThan="4.2" />
</Video>
<!-- transcode MKV with DST/FLAC audio to AC3, remux into mpeg2ts -->
<!-- transcode H264 MP4 files with LPCM audio -->
<Video targetContainer="m2ts" targetACodec="ac3">
<Matches container="matroska" vCodec="h264" aCodec="dca" />
<Matches container="matroska" vCodec="h264" aCodec="dts-hd" />
<Matches container="mp4" vCodec="h264" aCodec="lpcm" />
<Matches container="matroska" vCodec="h264" aCodec="flac" />
<Matches container="matroska" vCodec="h264" aCodec="vorbis" />
<Matches container="matroska" vCodec="h264" aCodec="truehd" />
<Matches container="mpegts" vCodec="h264" aCodec="truehd" />
<Matches container="matroska" vCodec="vc1" />
<Matches container="avi" vCodec="h264" />
<Matches container="mpegts" aCodec="mp2" />
<Matches container="flv" vCodec="h264" />
<Matches container="ogg" vCodec="mpeg4" />
<Matches container="3gp" aCodec="amrnb" />
<Matches container="wtv" vCodec="h264" />
</Video>
<!-- transcode unsupported codec/container combinations into mpeg2ts -->
<!-- transcode unsupported codec/container combinations into mpeg2ts -->
<Video targetContainer="m2ts" targetACodec="ac3" targetVCodec="mpeg2video">
<Matches container="asf" vCodec="wmv2" />
<Matches container="matroska" vCodec="mpeg2video" />
<Matches container="matroska" vCodec="vp8" />
<Matches container="*" vCodec="h265" />
<Matches container="avi" vCodec="mjpeg" />
<Matches container="avi" vCodec="dvvideo" />
<Matches container="mp4" vCodec="dvvideo" />
<Matches container="mp4" vCodec="mjpeg" />
<Matches container="flv" />
<Matches container="ogg" />
<Matches container="rm" />
</Video>
<!-- For dvr-ms files force mpeg2video transcoding to fix monotone timestamps problems-->
<Video targetContainer="m2ts" targetACodec="ac3" forceVTranscoding="true">
<Matches container="asf" vCodec="mpeg2video" />
<Matches container="asf" vCodec="mpeg1video" />
</Video>
<Video targetContainer="m2ts">
<Matches container="wtv" />
</Video>
<!-- transcode audio only for wmv with wmapro -->
<Video targetContainer="asf" targetACodec="ac3" aBitrate="256">
<Matches container="asf" aCodec="wmapro" />
</Video>
<Audio targetContainer="lpcm">
<Matches container="asf" />
<Matches container="mp4" />
<Matches container="flac" />
<Matches container="ogg" />
<Matches container="adts" />
<Matches container="mp2" />
<Matches container="wavpack" />
<Matches container="mpc" />
<Matches container="ape" />
</Audio>
</Transcoding>
<!-- transcode unsupported codec/container combinations into mpeg2ts -->
<Video targetContainer="m2ts" targetACodec="ac3" targetVCodec="mpeg2video">
<Matches container="asf" vCodec="wmv2" />
<Matches container="matroska" vCodec="mpeg2video" />
<Matches container="matroska" vCodec="vp8" />
<Matches container="*" vCodec="h265" />
<Matches container="avi" vCodec="mjpeg" />
<Matches container="avi" vCodec="dvvideo" />
<Matches container="mp4" vCodec="dvvideo" />
<Matches container="mp4" vCodec="mjpeg" />
<Matches container="flv" />
<Matches container="ogg" />
<Matches container="rm" />
</Video>
<!-- For dvr-ms files force mpeg2video transcoding to fix monotone timestamps problems-->
<Video targetContainer="m2ts" targetACodec="ac3" forceVTranscoding="true">
<Matches container="asf" vCodec="mpeg2video" />
<Matches container="asf" vCodec="mpeg1video" />
</Video>
<Video targetContainer="m2ts">
<Matches container="wtv" />
</Video>
<!-- transcode audio only for wmv with wmapro -->
<Video targetContainer="asf" targetACodec="ac3" aBitrate="256">
<Matches container="asf" aCodec="wmapro" />
</Video>
<Audio targetContainer="lpcm">
<Matches container="asf" />
<Matches container="mp4" />
<Matches container="flac" />
<Matches container="ogg" />
<Matches container="adts" />
<Matches container="mp2" />
<Matches container="wavpack" />
<Matches container="mpc" />
<Matches container="ape" />
</Audio>
</Transcoding>
<OnlineTranscoding>
<Video targetContainer="mpegts" targetVCodec="mpeg2video" maxVBitrate="30000" targetACodec="ac3" aBitrate="384">
<Matches container="flv" vCodec="h264" />
</Video>
<Video targetContainer="mpeg" targetVCodec="mpeg2video" targetACodec="ac3" aBitrate="384">
<Matches container="mp4"/>
</Video>
<!--Audio targetContainer="mp3" aBitrate="320" -->
<Audio targetContainer="lpcm">
<Matches container="adts" />
</Audio>
</OnlineTranscoding>
<AutomaticImageRotation>true</AutomaticImageRotation>
<LimitImageResolution>false</LimitImageResolution>
<Subtitles>
<SoftSubs mime-type="smi/caption" />
</Subtitles>
</Profile>
what could be the problem and how to solve it?
Thanks