FAQ  •  Register  •  Login

MediaBrowser IOS profile fails to transcode non AVC/AAC file

<<

jhb50

DLNA master

Posts: 2843

Joined: Thu Jun 30, 2011 9:32 pm

Post Thu Apr 23, 2015 8:51 pm

MediaBrowser IOS profile fails to transcode non AVC/AAC file

MediaBrowser IOS profile fails to transcode non AVC/AAC files.

When using the MediaBrowser under Chrome on Android 4.1, videos that cannot be played natively (AVC/AAC) should transform to applehttp per the IOS application profile.
  Code:
         <Video targetContainer="applehttp" targetVCodec="h264" targetACodec="aac" forceStereo="true">
            <Matches container="3gp" />
            <Matches container="asf" />
            <Matches container="avi" />
            <Matches container="flv" />
            <Matches container="matroska" />
            <Matches container="mpeg" />
            <Matches container="mpegts" />
            <Matches container="mpegvideo" />
            <Matches container="ogg" />
            <Matches container="rm" />
            <Matches container="wtv" />
            <Matches container="mp4" vCodec="mpeg4" />
            <Matches container="mp4" vCodec="msmpeg4" />
            <Matches container="mp4" aCodec="ac3" /> 

For example this video should transform to applehttp:
  Code:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'D:\Azureus Active Downloads\Transmissio
n Downloads\Sister Wendy_American Collection_04_LA County Museum of Art.mp4':

    Stream #0:1(eng): Video: mpeg4 (Advanced Simple Profile) (mp4v / 0x7634706D)
, yuv420p, 720x416 [SAR 1:1 DAR 45:26], 2817 kb/s, 29.97 fps, 29.97 tbr, 30k tbn
, 29.97 tbc (default)
    Stream #0:2(eng): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 79
 kb/s (default)
At least one output file must be specified

but the serviio log shows it fails to do so, and it hangs with a black playbackwindow in the Android 4.1 Chrome MediaBrowser.
  Code:
2015-04-23 15:12:20,019 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 27866 and profile iOS
2015-04-23 15:12:20,019 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art.mp4": HLS
2015-04-23 15:12:20,019 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art.mp4": HLS
2015-04-23 15:12:20,020 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art.mp4": HLS
2015-04-23 15:12:20,020 DEBUG [LocalContentCacheDecorator] Stored entry in the cache (local_default), returning it
2015-04-23 15:12:20,232 DEBUG [CDSRetrieveMediaServerResource] GET http://192.168.1.10:23424/cds/resource/23671/COVER_IMAGE?profile%3Dios%26authToken%3D443369e216724fa4b5079bd0c77f1381%26ext%3D.jpg HTTP/1.1, headers = [host: 192.168.1.10:23424,connection: keep-alive,accept: image/webp,*/*;q=0.8,user-agent: Mozilla/5.0 (Linux; Android 4.1.1; M7 Build/JRO03H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.108 Safari/537.36,referer: http://192.168.1.10:23424/mediabrowser/,accept-encoding: gzip, deflate, sdch,accept-language: en-US,en;q=0.8]
2015-04-23 15:12:20,232 DEBUG [CDSRetrieveMediaServerResource] Creating client with id '192.168.1.22'
2015-04-23 15:12:20,232 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.1.22, Profile=iOS'
2015-04-23 15:12:20,233 DEBUG [ResourceDeliveryProcessor] Request for resource 23671 and type 'COVER_IMAGE' received
2015-04-23 15:12:20,234 DEBUG [CoverImageRetrievalStrategy] Retrieving info of Cover image with id 23671
2015-04-23 15:12:20,234 DEBUG [CoverImageRetrievalStrategy] Retrieving Cover image (HD) with id 23671
2015-04-23 15:12:20,235 DEBUG [GETMethodProcessor] Stream entity has length: 14342
2015-04-23 15:12:20,240 DEBUG [CDSRetrieveMediaServerResource] GET http://192.168.1.10:23424/cds/resource/27866/MANIFEST/HLS-0/ORIGINAL.m3u8?profile=ios&authToken=443369e216724fa4b5079bd0c77f1381 HTTP/1.1, headers = [host: 192.168.1.10:23424,connection: keep-alive,user-agent: Mozilla/5.0 (Linux; Android 4.1.1; M7 Build/JRO03H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.108 Safari/537.36,accept: */*,referer: http://192.168.1.10:23424/mediabrowser/,accept-encoding: gzip, deflate, sdch,accept-language: en-US,en;q=0.8,range: bytes=0-1]
2015-04-23 15:12:20,240 DEBUG [CDSRetrieveMediaServerResource] Creating client with id '192.168.1.22'
2015-04-23 15:12:20,240 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.1.22, Profile=iOS'
2015-04-23 15:12:20,240 DEBUG [ResourceDeliveryProcessor] Request for resource 27866 and type 'MANIFEST' received
2015-04-23 15:12:20,240 DEBUG [ManifestRetrievalStrategy] Retrieving info of Manifest for media item with id 27866
2015-04-23 15:12:20,240 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 27866 (local)
2015-04-23 15:12:20,243 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 27866 and profile iOS
2015-04-23 15:12:20,243 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art.mp4": HLS
2015-04-23 15:12:20,244 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art.mp4": HLS
2015-04-23 15:12:20,244 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art.mp4": HLS
2015-04-23 15:12:20,245 DEBUG [ManifestRetrievalStrategy] Retrieving Manifest for media item with id 27866
2015-04-23 15:12:20,245 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 27866 (local)
2015-04-23 15:12:20,248 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 27866 and profile iOS
2015-04-23 15:12:20,249 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art.mp4": HLS
2015-04-23 15:12:20,249 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art.mp4": HLS
2015-04-23 15:12:20,249 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art.mp4": HLS
2015-04-23 15:12:20,250 DEBUG [GETMethodProcessor] Stream entity has length: 2
2015-04-23 15:12:25,129 DEBUG [CDSRetrieveMediaServerResource] GET http://192.168.1.10:23424/cds/resource/27866/MANIFEST/HLS-0/ORIGINAL.m3u8?profile=ios&authToken=443369e216724fa4b5079bd0c77f1381 HTTP/1.1, headers = [host: 192.168.1.10:23424,connection: keep-alive,user-agent: Mozilla/5.0 (Linux; Android 4.1.1; M7 Build/JRO03H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.108 Safari/537.36,accept-encoding: gzip,deflate]
2015-04-23 15:12:25,130 DEBUG [CDSRetrieveMediaServerResource] Creating client with id '192.168.1.22'
2015-04-23 15:12:25,130 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.1.22, Profile=iOS'
2015-04-23 15:12:25,130 DEBUG [ResourceDeliveryProcessor] Request for resource 27866 and type 'MANIFEST' received
2015-04-23 15:12:25,130 DEBUG [ManifestRetrievalStrategy] Retrieving info of Manifest for media item with id 27866
2015-04-23 15:12:25,130 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 27866 (local)
2015-04-23 15:12:25,132 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 27866 and profile iOS
2015-04-23 15:12:25,132 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art.mp4": HLS
2015-04-23 15:12:25,132 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art.mp4": HLS
2015-04-23 15:12:25,132 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art.mp4": HLS
2015-04-23 15:12:25,133 DEBUG [ManifestRetrievalStrategy] Retrieving Manifest for media item with id 27866
2015-04-23 15:12:25,133 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 27866 (local)
2015-04-23 15:12:25,135 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 27866 and profile iOS
2015-04-23 15:12:25,135 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art.mp4": HLS
2015-04-23 15:12:25,135 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art.mp4": HLS
2015-04-23 15:12:25,135 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art.mp4": HLS
2015-04-23 15:12:25,136 DEBUG [GETMethodProcessor] Stream entity has length: 188

I contrast this failure with the successful transform of a similar file by the ServiiGo Medium HLS Profile:
  Code:
<Video targetContainer="applehttp" targetVCodec="h264" targetACodec="aac" forceStereo="true"  aBitrate="128" maxVBitrate="1000" maxHeight="480">
<Matches container="*" />

and note the serviio log which shows the successful GET request is for MEDIA_ITEM/HLS-0 rather than MANIFEST/HLS-0
  Code:
2015-04-23 13:52:56,732 DEBUG [DiscoverySearchResponder] Sending 1 M-SEARCH response message(s) to /192.168.1.10:57538
2015-04-23 13:53:08,925 DEBUG [CDSRetrieveMediaServerResource] GET http://192.168.1.10:23424/cds/resource/27673/MEDIA_ITEM/HLS-0/MEDIUM.m3u8?profile=serviigo_hls&authToken=621bd14280644a0bace8d39e2c6b8be1&clientId=744dd427f8f043bdac123d203d8f7bae HTTP/1.1, headers = [host: 192.168.1.10:23424,connection: keep-alive,user-agent: stagefright/1.2 (Linux;Android 4.1.1),accept-encoding: gzip,deflate]
2015-04-23 13:53:08,926 DEBUG [CDSRetrieveMediaServerResource] Creating client with id '744dd427f8f043bdac123d203d8f7bae'
2015-04-23 13:53:08,927 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=744dd427f8f043bdac123d203d8f7bae, Profile=ServiiGo (HLS)'
2015-04-23 13:53:08,927 DEBUG [ResourceDeliveryProcessor] Request for resource 27673 and type 'MEDIA_ITEM' received
2015-04-23 13:53:08,927 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 27673 (local)
2015-04-23 13:53:08,929 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 27673, format HLS and profile ServiiGo (HLS)
2015-04-23 13:53:08,929 DEBUG [AbstractTranscodingDeliveryEngine] Getting media info for transcoded version of file Sister Wendy_American Collection_01_The Art Institute of Chicago.mp4
2015-04-23 13:53:08,929 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_01_The Art Institute of Chicago.mp4": HLS
2015-04-23 13:53:08,929 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_01_The Art Institute of Chicago.mp4": HLS
2015-04-23 13:53:08,929 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 27673 (local)
2015-04-23 13:53:08,930 DEBUG [VideoDeliveryEngine] Delivering item '27673' for client 'Identifier=744dd427f8f043bdac123d203d8f7bae, Profile=ServiiGo (HLS)'
2015-04-23 13:53:08,931 DEBUG [VideoDeliveryEngine] Delivering file 'Sister Wendy_American Collection_01_The Art Institute of Chicago.mp4' using transcoding
2015-04-23 13:53:08,931 DEBUG [AbstractTranscodingDeliveryEngine] No other client uses transcoding job of file 'transcoding-temp-27672-serviigo_hls-MEDIUM.stf', will stop the job
2015-04-23 13:53:08,931 DEBUG [AbstractTranscodingDeliveryEngine] Stopping previous transcoding job of file 'transcoding-temp-27672-serviigo_hls-MEDIUM.stf'
2015-04-23 13:53:09,316 DEBUG [TranscodingJobListener] Deleted temp file 'D:\TEMP\Serviio\transcoding-temp-27672-serviigo_hls-MEDIUM.stf': true
2015-04-23 13:53:09,316 DEBUG [AbstractTranscodingDeliveryEngine] Removing transcoding job 'transcoding-temp-27672-serviigo_hls-MEDIUM.stf' of client 'Identifier=744dd427f8f043bdac123d203d8f7bae, Profile=ServiiGo (HLS)'
2015-04-23 13:53:09,316 DEBUG [AbstractTranscodingDeliveryEngine] No suitable transcoding job exists yet, start one for client 'Identifier=744dd427f8f043bdac123d203d8f7bae, Profile=ServiiGo (HLS)'
2015-04-23 13:53:09,317 DEBUG [FFMPEGWrapper] Invoking FFmpeg to transcode video file: D:\Azureus Active Downloads\Transmission Downloads\Sister Wendy_The American Collection\Sister Wendy_American Collection_01_The Art Institute of Chicago.mp4
2015-04-23 13:53:09,318 DEBUG [ProcessExecutor] Starting C:\Program Files\Serviio\lib\ffdump.bat -threads 8 -i D:\Azureus Active Downloads\Transmission Downloads\Sister Wendy_The American Collection\Sister Wendy_American Collection_01_The Art Institute of Chicago.mp4 -y -c:v libx264 -pix_fmt yuv420p -profile:v baseline -level 3 -preset veryfast -b:v 1000k -maxrate:v 1000k -bufsize:v 1000k -crf 10 -vf scale=698:480 -r 30000/1001 -g 15 -bsf:v h264_mp4toannexb -flags -global_header -c:a aac -strict experimental -b:a 128k -ac 2 -map 0:2 -map 0:3 -sn -f segment -segment_time 10 -segment_format mpegts -segment_list_flags +cache -segment_list D:\TEMP\Serviio\transcoding-temp-27673-serviigo_hls-MEDIUM.stf\playlist.m3u8 D:\TEMP\Serviio\transcoding-temp-27673-serviigo_hls-MEDIUM.stf\segment%05d.ts
2015-04-23 13:53:12,319 DEBUG [FileBasedTranscodingDeliveryStrategy] Sending transcoding stream
2015-04-23 13:53:12,319 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_01_The Art Institute of Chicago.mp4": HLS
2015-04-23 13:53:12,319 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_01_The Art Institute of Chicago.mp4": HLS
2015-04-23 13:53:12,321 DEBUG [LocalContentCacheDecorator] Cleared cache (local_resetafterplay)
2015-04-23 13:53:12,322 DEBUG [GETMethodProcessor] Entity will be consumed till the end
2015-04-23 13:53:12,322 DEBUG [GETMethodProcessor] Stream entity has length: -1


Note a similar failure occurs with this file:
  Code:
Input #0, matroska,webm, from 'D:\Azureus Active Downloads\Transmission Download
s\Kiss.Me.Kate.1953.3D.1080p.Half-SBS.DTS.x264-HDAccess\Kiss.Me.Kate.1953.3D.108
0p.Half-SBS.DTS.x264-HDAccess.mkv':
     Stream #0:0: Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 23.9
8 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default)
   Stream #0:1(eng): Audio: dts (DTS), 48000 Hz, 5.1(side), fltp, 1536 kb/s (de
fault)
At least one output file must be specified

I believe MediaBrowser should transform these files just as ServiiGodoes and play them successfully in its window.
I will await Zips response before raising a bitbucket ticket.
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Thu Apr 23, 2015 9:29 pm

Re: MediaBrowser IOS profile fails to transcode non AVC/AAC

For HLS it's correct,

it first asks for the m3u playlist (MANIFEST). In the Android case if first asks for the first 2 bytes (not sure why) and then again for the whole manifest. Following that it should start asking for the media files - but your log finished at that point.
<<

jhb50

DLNA master

Posts: 2843

Joined: Thu Jun 30, 2011 9:32 pm

Post Thu Apr 23, 2015 10:30 pm

Re: MediaBrowser IOS profile fails to transcode non AVC/AAC

Yes.. that's the point.. there are no more entries and no attempt to transcode the file, whereas if I apply the same transcode rule in my bubbleUPnP profile the ffmpeg transcode happens and those segment entries do appear and the file plays..

Here is a new MediaBrowser IOS log
  Code:
2015-04-23 18:02:33,130 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 27970 and profile iOS
2015-04-23 18:02:33,131 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art-2.mp4": HLS
2015-04-23 18:02:33,131 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art-2.mp4": HLS
2015-04-23 18:02:33,131 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art-2.mp4": HLS
2015-04-23 18:02:33,132 DEBUG [LocalContentCacheDecorator] Stored entry in the cache (local_default), returning it
2015-04-23 18:02:33,293 DEBUG [CDSRetrieveMediaServerResource] GET http://192.168.1.10:23424/cds/resource/27970/MANIFEST/HLS-0/ORIGINAL.m3u8?profile=ios&authToken=443369e216724fa4b5079bd0c77f1381 HTTP/1.1, headers = [host: 192.168.1.10:23424,connection: keep-alive,user-agent: Mozilla/5.0 (Linux; Android 4.1.1; M7 Build/JRO03H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.108 Safari/537.36,accept: */*,referer: http://192.168.1.10:23424/mediabrowser/,accept-encoding: gzip, deflate, sdch,accept-language: en-US,en;q=0.8,range: bytes=0-1]
2015-04-23 18:02:33,294 DEBUG [CDSRetrieveMediaServerResource] Creating client with id '192.168.1.22'
2015-04-23 18:02:33,294 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.1.22, Profile=iOS'
2015-04-23 18:02:33,294 DEBUG [ResourceDeliveryProcessor] Request for resource 27970 and type 'MANIFEST' received
2015-04-23 18:02:33,294 DEBUG [ManifestRetrievalStrategy] Retrieving info of Manifest for media item with id 27970
2015-04-23 18:02:33,294 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 27970 (local)
2015-04-23 18:02:33,296 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 27970 and profile iOS
2015-04-23 18:02:33,297 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art-2.mp4": HLS
2015-04-23 18:02:33,297 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art-2.mp4": HLS
2015-04-23 18:02:33,297 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art-2.mp4": HLS
2015-04-23 18:02:33,299 DEBUG [ManifestRetrievalStrategy] Retrieving Manifest for media item with id 27970
2015-04-23 18:02:33,299 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 27970 (local)
2015-04-23 18:02:33,301 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 27970 and profile iOS
2015-04-23 18:02:33,301 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art-2.mp4": HLS
2015-04-23 18:02:33,301 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art-2.mp4": HLS
2015-04-23 18:02:33,302 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art-2.mp4": HLS
2015-04-23 18:02:33,303 DEBUG [GETMethodProcessor] Stream entity has length: 2
2015-04-23 18:02:34,759 DEBUG [FeedItemUrlExtractor] YTExtract: thumbnailUrl= http://i.ytimg.com/vi/bbEoRnaOIbs/maxresdefault.jpg
2015-04-23 18:02:34,759 DEBUG [FeedItemUrlExtractor] YTExtract: Extracted url: http://www.youtube.com/watch?v=bbEoRnaOIbs&feature=youtube_gdata
2015-04-23 18:02:34,759 DEBUG [FeedItemUrlExtractor] Vevo: Finished extraction of url: ContentURLContainer [fileType=VIDEO, contentUrl=https://r1---sn-tt17rn7k.googlevideo.com/videoplayback?requiressl=yes&ip=66.49.164.196&mime=video%2Fmp4&source=youtube&mm=31&pl=22&id=o-AN7qBduaL9MCQRZC1xOP8nXqUrQiy02iW4RnP4euVdZX&ms=au&mt=1429826528&mv=m&expire=1429848185&upn=oktFtcUVUYU&key=yt5&ipbits=0&ratebypass=yes&itag=22&initcwndbps=627500&dur=317.509&sver=3&sparams=dur%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Cmime%2Cmm%2Cms%2Cmv%2Cpl%2Cratebypass%2Crequiressl%2Csource%2Cupn%2Cexpire&signature=605937D6887435F03582187334229412C56D7750.F3809DD9524CB2CB3FDCD3A07AA00694DC75A09B, thumbnailUrl=http://i.ytimg.com/vi/bbEoRnaOIbs/maxresdefault.jpg, expiresOn=Fri Apr 24 00:03:05 EDT 2015, expiresImmediately=false, cacheKey=http://www.youtube.com/watch?v=bbEoRnaOIbs&feature=youtube_gdata_22, live=false, userAgent=Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.83 Safari/537.1]
2015-04-23 18:02:34,759 DEBUG [WebResourceParser] Added resource item 84: '[86] 23 (Explicit) - Mike WiLL Made-It ft. Miley Cyrus, Wiz Khalifa, Juicy J' (https://r1---sn-tt17rn7k.googlevideo.com/videoplayback?requiressl=yes&ip=66.49.164.196&mime=video%2Fmp4&source=youtube&mm=31&pl=22&id=o-AN7qBduaL9MCQRZC1xOP8nXqUrQiy02iW4RnP4euVdZX&ms=au&mt=1429826528&mv=m&expire=1429848185&upn=oktFtcUVUYU&key=yt5&ipbits=0&ratebypass=yes&itag=22&initcwndbps=627500&dur=317.509&sver=3&sparams=dur%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Cmime%2Cmm%2Cms%2Cmv%2Cpl%2Cratebypass%2Crequiressl%2Csource%2Cupn%2Cexpire&signature=605937D6887435F03582187334229412C56D7750.F3809DD9524CB2CB3FDCD3A07AA00694DC75A09B)
2015-04-23 18:02:34,759 DEBUG [FeedItemUrlExtractor] Vevo: Starting extraction of url for item: [87] I Bet - Ciara
2015-04-23 18:02:37,782 DEBUG [CDSRetrieveMediaServerResource] GET http://192.168.1.10:23424/cds/resource/27970/MANIFEST/HLS-0/ORIGINAL.m3u8?profile=ios&authToken=443369e216724fa4b5079bd0c77f1381 HTTP/1.1, headers = [host: 192.168.1.10:23424,connection: keep-alive,user-agent: Mozilla/5.0 (Linux; Android 4.1.1; M7 Build/JRO03H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.108 Safari/537.36,accept-encoding: gzip,deflate]
2015-04-23 18:02:37,782 DEBUG [CDSRetrieveMediaServerResource] Creating client with id '192.168.1.22'
2015-04-23 18:02:37,782 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.1.22, Profile=iOS'
2015-04-23 18:02:37,782 DEBUG [ResourceDeliveryProcessor] Request for resource 27970 and type 'MANIFEST' received
2015-04-23 18:02:37,782 DEBUG [ManifestRetrievalStrategy] Retrieving info of Manifest for media item with id 27970
2015-04-23 18:02:37,782 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 27970 (local)
2015-04-23 18:02:37,785 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 27970 and profile iOS
2015-04-23 18:02:37,785 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art-2.mp4": HLS
2015-04-23 18:02:37,785 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art-2.mp4": HLS
2015-04-23 18:02:37,785 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art-2.mp4": HLS
2015-04-23 18:02:37,786 DEBUG [ManifestRetrievalStrategy] Retrieving Manifest for media item with id 27970
2015-04-23 18:02:37,786 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 27970 (local)
2015-04-23 18:02:37,788 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 27970 and profile iOS
2015-04-23 18:02:37,789 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art-2.mp4": HLS
2015-04-23 18:02:37,789 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art-2.mp4": HLS
2015-04-23 18:02:37,789 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art-2.mp4": HLS
2015-04-23 18:02:37,790 DEBUG [GETMethodProcessor] Stream entity has length: 188
2015-04-23 18:02:37,849 DEBUG [CDSRetrieveMediaServerResource] GET http://192.168.1.10:23424/cds/resource/27970/MANIFEST/HLS-0/ORIGINAL.m3u8?profile=ios&authToken=443369e216724fa4b5079bd0c77f1381 HTTP/1.1, headers = [host: 192.168.1.10:23424,connection: keep-alive,ishttplive: true,user-agent: Mozilla/5.0 (Linux; Android 4.1.1; M7 Build/JRO03H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.108 Safari/537.36,accept-encoding: gzip,deflate]
2015-04-23 18:02:37,849 DEBUG [CDSRetrieveMediaServerResource] Creating client with id '192.168.1.22'
2015-04-23 18:02:37,850 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.1.22, Profile=iOS'
2015-04-23 18:02:37,850 DEBUG [ResourceDeliveryProcessor] Request for resource 27970 and type 'MANIFEST' received
2015-04-23 18:02:37,850 DEBUG [ManifestRetrievalStrategy] Retrieving info of Manifest for media item with id 27970
2015-04-23 18:02:37,850 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 27970 (local)
2015-04-23 18:02:37,852 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 27970 and profile iOS
2015-04-23 18:02:37,853 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art-2.mp4": HLS
2015-04-23 18:02:37,853 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art-2.mp4": HLS
2015-04-23 18:02:37,853 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art-2.mp4": HLS
2015-04-23 18:02:37,854 DEBUG [ManifestRetrievalStrategy] Retrieving Manifest for media item with id 27970
2015-04-23 18:02:37,854 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 27970 (local)
2015-04-23 18:02:37,856 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 27970 and profile iOS
2015-04-23 18:02:37,856 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art-2.mp4": HLS
2015-04-23 18:02:37,856 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art-2.mp4": HLS
2015-04-23 18:02:37,856 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art-2.mp4": HLS
2015-04-23 18:02:37,858 DEBUG [GETMethodProcessor] Stream entity has length: 188
2015-04-23 18:02:39,175 DEBUG [FeedItemUrlExtractor] YTExtract: thumbnailUrl= http://i.ytimg.com/vi/okGcksYM0N8/maxresdefault.jpg
2015-04-23 18:02:39,175 DEBUG [FeedItemUrlExtractor] YTExtract: Extracted url: http://www.youtube.com/watch?v=okGcksYM0N8&feature=youtube_gdata
2015-04-23 18:02:39,175 DEBUG [FeedItemUrlExtractor] Vevo: Finished extraction of url: ContentURLContainer [fileType=VIDEO, contentUrl=https://r5---sn-tt17rn7r.googlevideo.com/videoplayback?id=o-AJlm5P3xh3LELgK5ATHU4xKhcI83F1lp_TK8RbAqHeaB&requiressl=yes&mm=31&sver=3&itag=22&initcwndbps=627500&ip=66.49.164.196&ms=au&gcr=ca&ratebypass=yes&mt=1429826528&mv=m&dur=307.037&pl=22&sparams=dur%2Cgcr%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Cmime%2Cmm%2Cms%2Cmv%2Cpl%2Cratebypass%2Crequiressl%2Csource%2Cupn%2Cexpire&mime=video%2Fmp4&key=yt5&expire=1429848189&upn=POJOp94d9og&ipbits=0&source=youtube&signature=1FAAD770A1B48C487E051F4227F2C491754DD07E.EE98A4F3DEFCEBC5FDB2D0169E3FDB7D6B80BB85, thumbnailUrl=http://i.ytimg.com/vi/okGcksYM0N8/maxresdefault.jpg, expiresOn=Fri Apr 24 00:03:09 EDT 2015, expiresImmediately=false, cacheKey=http://www.youtube.com/watch?v=okGcksYM0N8&feature=youtube_gdata_22, live=false, userAgent=Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.83 Safari/537.1]
2015-04-23 18:02:39,176 DEBUG [WebResourceParser] Added resource item 85: '[87] I Bet - Ciara' (https://r5---sn-tt17rn7r.googlevideo.com/videoplayback?id=o-AJlm5P3xh3LELgK5ATHU4xKhcI83F1lp_TK8RbAqHeaB&requiressl=yes&mm=31&sver=3&itag=22&initcwndbps=627500&ip=66.49.164.196&ms=au&gcr=ca&ratebypass=yes&mt=1429826528&mv=m&dur=307.037&pl=22&sparams=dur%2Cgcr%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Cmime%2Cmm%2Cms%2Cmv%2Cpl%2Cratebypass%2Crequiressl%2Csource%2Cupn%2Cexpire&mime=video%2Fmp4&key=yt5&expire=1429848189&upn=POJOp94d9og&ipbits=0&source=youtube&signature=1FAAD770A1B48C487E051F4227F2C491754DD07E.EE98A4F3DEFCEBC5FDB2D0169E3FDB7D6B80BB85)
2015-04-23 18:02:39,176 DEBUG [FeedItemUrlExtractor] Vevo: Starting extraction of url for item: [88] Someone Like You - Adele
2015-04-23 18:02:43,418 DEBUG [FeedItemUrlExtractor] YTExtract: thumbnailUrl= http://i.ytimg.com/vi/hLQl3WQQoQ0/maxresdefault.jpg
2015-04-23 18:02:43,418 DEBUG [FeedItemUrlExtractor] YTExtract: Extracted url: http://www.youtube.com/watch?v=hLQl3WQQoQ0&feature=youtube_gdata
2015-04-23 18:02:43,418 DEBUG [FeedItemUrlExtractor] Vevo: Finished extraction of url: ContentURLContainer [fileType=VIDEO, contentUrl=https://r1---sn-tt17rn7d.googlevideo.com/videoplayback?dur=284.978&sparams=dur%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Cmime%2Cmm%2Cms%2Cmv%2Cpl%2Cratebypass%2Crequiressl%2Csource%2Cupn%2Cexpire&mime=video%2Fmp4&key=yt5&expire=1429848193&requiressl=yes&sver=3&itag=22&ip=66.49.164.196&ratebypass=yes&pl=22&ipbits=0&upn=AjM-y-X_9hQ&id=o-AOGvQQvb6y9x6mKetXVUYqSA-ZSU_hf4z60rbFMRGz6_&mm=31&initcwndbps=627500&source=youtube&ms=au&mt=1429826528&mv=m&signature=89E13A1CB009B0EAA0FFCF54BB71D5E6CDE04BE2.AF8F87AFB293058BABEF8A6C20C1BED9B420CFE6, thumbnailUrl=http://i.ytimg.com/vi/hLQl3WQQoQ0/maxresdefault.jpg, expiresOn=Fri Apr 24 00:03:13 EDT 2015, expiresImmediately=false, cacheKey=http://www.youtube.com/watch?v=hLQl3WQQoQ0&feature=youtube_gdata_22, live=false, userAgent=Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.83 Safari/537.1]
2015-04-23 18:02:43,419 DEBUG [WebResourceParser] Added resource item 86: '[88] Someone Like You - Adele' (https://r1---sn-tt17rn7d.googlevideo.com/videoplayback?dur=284.978&sparams=dur%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Cmime%2Cmm%2Cms%2Cmv%2Cpl%2Cratebypass%2Crequiressl%2Csource%2Cupn%2Cexpire&mime=video%2Fmp4&key=yt5&expire=1429848193&requiressl=yes&sver=3&itag=22&ip=66.49.164.196&ratebypass=yes&pl=22&ipbits=0&upn=AjM-y-X_9hQ&id=o-AOGvQQvb6y9x6mKetXVUYqSA-ZSU_hf4z60rbFMRGz6_&mm=31&initcwndbps=627500&source=youtube&ms=au&mt=1429826528&mv=m&signature=89E13A1CB009B0EAA0FFCF54BB71D5E6CDE04BE2.AF8F87AFB293058BABEF8A6C20C1BED9B420CFE6)
2015-04-23 18:02:43,419 DEBUG [FeedItemUrlExtractor] Vevo: Starting extraction of url for item: [89] Loco - Enrique Iglesias ft. Romeo Santos
2015-04-23 18:02:47,620 DEBUG [FeedItemUrlExtractor] YTExtract: thumbnailUrl= http://i.ytimg.com/vi/RSyUWjftHrs/maxresdefault.jpg
2015-04-23 18:02:47,620 DEBUG [FeedItemUrlExtractor] YTExtract: Extracted url: http://www.youtube.com/watch?v=RSyUWjftHrs&feature=youtube_gdata
2015-04-23 18:02:47,620 DEBUG [FeedItemUrlExtractor] Vevo: Finished extraction of url: ContentURLContainer [fileType=VIDEO, contentUrl=https://r19---sn-tt17rn7d.googlevideo.com/videoplayback?key=yt5&upn=gjqeL4ywVLQ&sparams=dur%2Cgcr%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Cmime%2Cmm%2Cms%2Cmv%2Cpl%2Cratebypass%2Crequiressl%2Csource%2Cupn%2Cexpire&initcwndbps=627500&itag=22&ms=au&source=youtube&ratebypass=yes&mv=m&dur=248.685&mm=31&id=o-ACoUMmU1tZuZ9fcGimHMze8r8PzoA5GHTOP6-DhZ4-6t&sver=3&expire=1429848197&gcr=ca&mime=video%2Fmp4&pl=22&ipbits=0&requiressl=yes&ip=66.49.164.196&mt=1429826528&signature=55710B8582C14FF9049B8F0C33A9AF9FA5A5183B.1D5DB72E98B0B06A712694A4328F16FE00B4EF06, thumbnailUrl=http://i.ytimg.com/vi/RSyUWjftHrs/maxresdefault.jpg, expiresOn=Fri Apr 24 00:03:17 EDT 2015, expiresImmediately=false, cacheKey=http://www.youtube.com/watch?v=RSyUWjftHrs&feature=youtube_gdata_22, live=false, userAgent=Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.83 Safari/537.1]
2015-04-23 18:02:47,621 DEBUG [WebResourceParser] Added resource item 87: '[89] Loco - Enrique Iglesias ft. Romeo Santos' (https://r19---sn-tt17rn7d.googlevideo.com/videoplayback?key=yt5&upn=gjqeL4ywVLQ&sparams=dur%2Cgcr%2Cid%2Cinitcwndbps%2Cip%2Cipbits%2Citag%2Cmime%2Cmm%2Cms%2Cmv%2Cpl%2Cratebypass%2Crequiressl%2Csource%2Cupn%2Cexpire&initcwndbps=627500&itag=22&ms=au&source=youtube&ratebypass=yes&mv=m&dur=248.685&mm=31&id=o-ACoUMmU1tZuZ9fcGimHMze8r8PzoA5GHTOP6-DhZ4-6t&sver=3&expire=1429848197&gcr=ca&mime=video%2Fmp4&pl=22&ipbits=0&requiressl=yes&ip=66.49.164.196&mt=1429826528&signature=55710B8582C14FF9049B8F0C33A9AF9FA5A5183B.1D5DB72E98B0B06A712694A4328F16FE00B4EF06)
2015-04-23 18:02:47,621 DEBUG [FeedItemUrlExtractor] Vevo: Starting extraction of url for item: [90] Limbo - Daddy Yankee


and here is the BubbleUPnP log
  Code:
2015-04-23 18:17:23,680 DEBUG [ServiioHttpService] Incoming request from /192.168.1.22:44255: GET /resource/27866/MANIFEST/HLS-0/ORIGINAL.m3u8 HTTP/1.1, headers = [User-Agent: MXPlayer/1.7.38,Accept: */*,Range: bytes=0-,Connection: close,Host: 192.168.1.10:8895,Icy-MetaData: 1]]
2015-04-23 18:17:23,680 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:23,682 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:23,683 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.1.22, Profile=BubbleUPnP hls '
2015-04-23 18:17:23,684 DEBUG [ResourceDeliveryProcessor] Request for resource 27866 and type 'MANIFEST' received
2015-04-23 18:17:23,684 DEBUG [ManifestRetrievalStrategy] Retrieving info of Manifest for media item with id 27866
2015-04-23 18:17:23,684 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 27866 (local)
2015-04-23 18:17:23,693 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 27866 and profile BubbleUPnP hls
2015-04-23 18:17:23,694 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art.mp4": HLS
2015-04-23 18:17:23,698 DEBUG [ManifestRetrievalStrategy] Retrieving Manifest for media item with id 27866
2015-04-23 18:17:23,699 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 27866 (local)
2015-04-23 18:17:23,704 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 27866 and profile BubbleUPnP hls
2015-04-23 18:17:23,704 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art.mp4": HLS
2015-04-23 18:17:23,709 DEBUG [GETMethodProcessor] Stream entity has length: 128
2015-04-23 18:17:23,710 DEBUG [ResourceTransportRequestHandler] HTTP/1.1 206 Partial Content, headers = [[Content-Length: 128,Content-Type: application/vnd.apple.mpegurl,Cache-control: no-cache,Connection: close,Content-Range: bytes 0-127/128,Date: Thu, 23 Apr 2015 22:17:23 GMT,realTimeInfo.dlna.org: DLNA.ORG_TLAG=*,Server: Windows 7, UPnP/1.0 DLNADOC/1.50, Serviio/1.5.2,transferMode.dlna.org: Streaming]]
2015-04-23 18:17:23,718 DEBUG [ServiioHttpService] Incoming request from /192.168.1.22:44256: GET /resource/27866/MEDIA_ITEM/HLS-0/ORIGINAL.m3u8 HTTP/1.1, headers = [User-Agent: MXPlayer/1.7.38,Accept: */*,Connection: close,Host: 192.168.1.10:8895,Icy-MetaData: 1]]
2015-04-23 18:17:23,718 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:23,720 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:23,722 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.1.22, Profile=BubbleUPnP hls '
2015-04-23 18:17:23,722 DEBUG [ResourceDeliveryProcessor] Request for resource 27866 and type 'MEDIA_ITEM' received
2015-04-23 18:17:23,722 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 27866 (local)
2015-04-23 18:17:23,726 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 27866, format HLS and profile BubbleUPnP hls
2015-04-23 18:17:23,726 DEBUG [AbstractTranscodingDeliveryEngine] Getting media info for transcoded version of file Sister Wendy_American Collection_04_LA County Museum of Art.mp4
2015-04-23 18:17:23,726 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art.mp4": HLS
2015-04-23 18:17:23,726 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 27866 (local)
2015-04-23 18:17:23,731 DEBUG [VideoDeliveryEngine] Delivering item '27866' for client 'Identifier=192.168.1.22, Profile=BubbleUPnP hls '
2015-04-23 18:17:23,731 DEBUG [VideoDeliveryEngine] Delivering file 'Sister Wendy_American Collection_04_LA County Museum of Art.mp4' using transcoding
2015-04-23 18:17:23,732 DEBUG [AbstractTranscodingDeliveryEngine] No other client uses transcoding job of file 'transcoding-temp-27970-DroidHLS-ORIGINAL.stf', will stop the job
2015-04-23 18:17:23,732 DEBUG [AbstractTranscodingDeliveryEngine] Stopping previous transcoding job of file 'transcoding-temp-27970-DroidHLS-ORIGINAL.stf'
2015-04-23 18:17:23,781 DEBUG [ProcessExecutor] Stopping external process: Thread[Thread-1864,5,ServioThreads]
2015-04-23 18:17:25,092 DEBUG [ProcessUtils] Killing the Windows process: 10872
2015-04-23 18:17:25,700 DEBUG [TranscodingJobListener] Transcoding finished; successful: true
2015-04-23 18:17:26,229 DEBUG [TranscodingJobListener] Deleted temp file 'D:\TEMP\Serviio\transcoding-temp-27970-DroidHLS-ORIGINAL.stf': true
2015-04-23 18:17:26,229 DEBUG [AbstractTranscodingDeliveryEngine] Removing transcoding job 'transcoding-temp-27970-DroidHLS-ORIGINAL.stf' of client 'Identifier=192.168.1.22, Profile=BubbleUPnP hls '
2015-04-23 18:17:26,229 DEBUG [AbstractTranscodingDeliveryEngine] No suitable transcoding job exists yet, start one for client 'Identifier=192.168.1.22, Profile=BubbleUPnP hls '
2015-04-23 18:17:26,232 DEBUG [FFMPEGWrapper] Invoking FFmpeg to transcode video file: D:\Azureus Active Downloads\Transmission Downloads\Sister Wendy_American Collection_04_LA County Museum of Art.mp4
2015-04-23 18:17:26,233 DEBUG [ProcessExecutor] Starting C:\Program Files\Serviio\lib\ffdump.bat -threads 8 -i D:\Azureus Active Downloads\Transmission Downloads\Sister Wendy_American Collection_04_LA County Museum of Art.mp4 -y -c:v libx264 -pix_fmt yuv420p -profile:v baseline -level 3 -preset veryfast -crf 10 -r 30000/1001 -g 15 -bsf:v h264_mp4toannexb -flags -global_header -c:a copy -map 0:2 -map 0:3 -sn -f segment -segment_time 10 -segment_format mpegts -segment_list_flags +cache -segment_list D:\TEMP\Serviio\transcoding-temp-27866-DroidHLS-ORIGINAL.stf\playlist.m3u8 D:\TEMP\Serviio\transcoding-temp-27866-DroidHLS-ORIGINAL.stf\segment%05d.ts
2015-04-23 18:17:32,659 DEBUG [DiscoverySearchResponder] Sending 1 M-SEARCH response message(s) to /192.168.1.10:57538
2015-04-23 18:17:35,233 DEBUG [FileBasedTranscodingDeliveryStrategy] Sending transcoding stream
2015-04-23 18:17:35,233 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art.mp4": HLS
2015-04-23 18:17:35,266 DEBUG [LocalContentCacheDecorator] Cleared cache (local_resetafterplay)
2015-04-23 18:17:35,267 DEBUG [GETMethodProcessor] Stream entity has length: 50000000000
2015-04-23 18:17:35,267 DEBUG [ResourceTransportRequestHandler] Creating entity with chunked transfer
2015-04-23 18:17:35,267 DEBUG [ResourceTransportRequestHandler] HTTP/1.1 200 OK, headers = [[Content-Type: application/vnd.apple.mpegurl,Cache-control: no-cache,Connection: close,Date: Thu, 23 Apr 2015 22:17:35 GMT,realTimeInfo.dlna.org: DLNA.ORG_TLAG=*,Server: Windows 7, UPnP/1.0 DLNADOC/1.50, Serviio/1.5.2,transferMode.dlna.org: Streaming]]
2015-04-23 18:17:35,405 DEBUG [ServiioHttpService] Incoming request from /192.168.1.22:44257: GET /resource/27866/SEGMENT/transcoding-temp-27866-DroidHLS-ORIGINAL.stf/segment00000.ts HTTP/1.1, headers = [User-Agent: MXPlayer/1.7.38,Accept: */*,Connection: close,Host: 192.168.1.10:8895,Icy-MetaData: 1]]
2015-04-23 18:17:35,405 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:35,406 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:35,407 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.1.22, Profile=BubbleUPnP hls '
2015-04-23 18:17:35,407 DEBUG [ResourceDeliveryProcessor] Request for resource 27866 and type 'SEGMENT' received
2015-04-23 18:17:35,407 DEBUG [SegmentRetrievalStrategy] Retrieving info of Segment for media item with id 27866: 27866/SEGMENT/transcoding-temp-27866-DroidHLS-ORIGINAL.stf/segment00000.ts
2015-04-23 18:17:35,407 DEBUG [SegmentRetrievalStrategy] Retrieving Segment for media item with id 27866: 27866/SEGMENT/transcoding-temp-27866-DroidHLS-ORIGINAL.stf/segment00000.ts
2015-04-23 18:17:35,407 DEBUG [GETMethodProcessor] Stream entity has length: 9853832
2015-04-23 18:17:35,407 DEBUG [ResourceTransportRequestHandler] HTTP/1.1 200 OK, headers = [[Content-Length: 9853832,Content-Type: video/MP2T,Cache-control: no-cache,Connection: close,Date: Thu, 23 Apr 2015 22:17:35 GMT,realTimeInfo.dlna.org: DLNA.ORG_TLAG=*,Server: Windows 7, UPnP/1.0 DLNADOC/1.50, Serviio/1.5.2,transferMode.dlna.org: Streaming]]
2015-04-23 18:17:35,708 DEBUG [ServiioHttpService] Incoming request from /192.168.1.22:44258: GET /resource/27866/MANIFEST/HLS-0/ORIGINAL.m3u8 HTTP/1.1, headers = [Host: 192.168.1.10:8895,Connection: keep-alive,user-agent: MXPlayer/1.7.38,Accept-Encoding: gzip,deflate]]
2015-04-23 18:17:35,709 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:35,709 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:35,710 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.1.22, Profile=BubbleUPnP hls '
2015-04-23 18:17:35,710 DEBUG [ResourceDeliveryProcessor] Request for resource 27866 and type 'MANIFEST' received
2015-04-23 18:17:35,710 DEBUG [ManifestRetrievalStrategy] Retrieving info of Manifest for media item with id 27866
2015-04-23 18:17:35,710 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 27866 (local)
2015-04-23 18:17:35,712 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 27866 and profile BubbleUPnP hls
2015-04-23 18:17:35,712 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art.mp4": HLS
2015-04-23 18:17:35,714 DEBUG [ManifestRetrievalStrategy] Retrieving Manifest for media item with id 27866
2015-04-23 18:17:35,714 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 27866 (local)
2015-04-23 18:17:35,716 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 27866 and profile BubbleUPnP hls
2015-04-23 18:17:35,716 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art.mp4": HLS
2015-04-23 18:17:35,718 DEBUG [GETMethodProcessor] Stream entity has length: 128
2015-04-23 18:17:35,718 DEBUG [ResourceTransportRequestHandler] HTTP/1.1 200 OK, headers = [[Content-Length: 128,Content-Type: application/vnd.apple.mpegurl,Cache-control: no-cache,Connection: close,Date: Thu, 23 Apr 2015 22:17:35 GMT,realTimeInfo.dlna.org: DLNA.ORG_TLAG=*,Server: Windows 7, UPnP/1.0 DLNADOC/1.50, Serviio/1.5.2,transferMode.dlna.org: Streaming]]
2015-04-23 18:17:35,757 DEBUG [ServiioHttpService] Incoming request from /192.168.1.22:41752: GET /resource/27866/MANIFEST/HLS-0/ORIGINAL.srt HTTP/1.1, headers = [Host: 192.168.1.10:8895,Connection: Keep-Alive,User-Agent: Apache-HttpClient/UNAVAILABLE (java 1.4)]]
2015-04-23 18:17:35,758 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:35,758 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:35,759 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.1.22, Profile=BubbleUPnP hls '
2015-04-23 18:17:35,759 DEBUG [ResourceDeliveryProcessor] Request for resource 27866 and type 'MANIFEST' received
2015-04-23 18:17:35,759 DEBUG [ManifestRetrievalStrategy] Retrieving info of Manifest for media item with id 27866
2015-04-23 18:17:35,759 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 27866 (local)
2015-04-23 18:17:35,761 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 27866 and profile BubbleUPnP hls
2015-04-23 18:17:35,761 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art.mp4": HLS
2015-04-23 18:17:35,763 DEBUG [ManifestRetrievalStrategy] Retrieving Manifest for media item with id 27866
2015-04-23 18:17:35,763 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 27866 (local)
2015-04-23 18:17:35,764 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 27866 and profile BubbleUPnP hls
2015-04-23 18:17:35,765 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art.mp4": HLS
2015-04-23 18:17:35,766 DEBUG [GETMethodProcessor] Stream entity has length: 128
2015-04-23 18:17:35,766 DEBUG [ResourceTransportRequestHandler] HTTP/1.1 200 OK, headers = [[Content-Length: 128,Content-Type: application/vnd.apple.mpegurl,Cache-control: no-cache,Connection: close,Date: Thu, 23 Apr 2015 22:17:35 GMT,realTimeInfo.dlna.org: DLNA.ORG_TLAG=*,Server: Windows 7, UPnP/1.0 DLNADOC/1.50, Serviio/1.5.2,transferMode.dlna.org: Streaming]]
2015-04-23 18:17:35,779 DEBUG [ServiioHttpService] Incoming request from /192.168.1.22:56490: GET /resource/27866/MANIFEST/HLS-0/ORIGINAL.ssa HTTP/1.1, headers = [Host: 192.168.1.10:8895,Connection: Keep-Alive,User-Agent: Apache-HttpClient/UNAVAILABLE (java 1.4)]]
2015-04-23 18:17:35,779 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:35,779 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:35,780 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.1.22, Profile=BubbleUPnP hls '
2015-04-23 18:17:35,780 WARN  [ResourceDeliveryProcessor] Invalid request, sending back 400 error
org.serviio.upnp.protocol.http.transport.InvalidResourceRequestException: Invalid incoming request: /resource/27866/MANIFEST/HLS-0/ORIGINAL.ssa
   at org.serviio.upnp.protocol.http.transport.RequestedResourceDescriptor.<init>(RequestedResourceDescriptor.java:69)
   at org.serviio.upnp.protocol.http.transport.AbstractProtocolHandler.getRequestedResourceDescription(AbstractProtocolHandler.java:36)
   at org.serviio.delivery.ResourceDeliveryProcessor.deliverContent(ResourceDeliveryProcessor.java:65)
   at org.serviio.upnp.webserver.ResourceTransportRequestHandler.handleRequest(ResourceTransportRequestHandler.java:86)
   at org.serviio.upnp.webserver.AbstractRequestHandler.handle(AbstractRequestHandler.java:61)
   at org.apache.http.protocol.HttpService.doService(HttpService.java:423)
   at org.serviio.upnp.webserver.ServiioHttpService.doService(ServiioHttpService.java:78)
   at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:341)
   at org.serviio.upnp.webserver.WebServer$WorkerThread.run(WebServer.java:204)
Caused by: java.lang.IllegalArgumentException: No enum constant org.serviio.profile.DeliveryQuality.QualityType.ORIGINAL.ssa
   at java.lang.Enum.valueOf(Enum.java:238)
   at org.serviio.profile.DeliveryQuality$QualityType.valueOf(DeliveryQuality.java:23)
   at org.serviio.upnp.protocol.http.transport.RequestedResourceDescriptor.<init>(RequestedResourceDescriptor.java:66)
   ... 8 more
2015-04-23 18:17:35,798 DEBUG [ServiioHttpService] Incoming request from /192.168.1.22:53898: GET /resource/27866/MANIFEST/HLS-0/ORIGINAL.ass HTTP/1.1, headers = [Host: 192.168.1.10:8895,Connection: Keep-Alive,User-Agent: Apache-HttpClient/UNAVAILABLE (java 1.4)]]
2015-04-23 18:17:35,799 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:35,799 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:35,800 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.1.22, Profile=BubbleUPnP hls '
2015-04-23 18:17:35,800 WARN  [ResourceDeliveryProcessor] Invalid request, sending back 400 error
org.serviio.upnp.protocol.http.transport.InvalidResourceRequestException: Invalid incoming request: /resource/27866/MANIFEST/HLS-0/ORIGINAL.ass
   at org.serviio.upnp.protocol.http.transport.RequestedResourceDescriptor.<init>(RequestedResourceDescriptor.java:69)
   at org.serviio.upnp.protocol.http.transport.AbstractProtocolHandler.getRequestedResourceDescription(AbstractProtocolHandler.java:36)
   at org.serviio.delivery.ResourceDeliveryProcessor.deliverContent(ResourceDeliveryProcessor.java:65)
   at org.serviio.upnp.webserver.ResourceTransportRequestHandler.handleRequest(ResourceTransportRequestHandler.java:86)
   at org.serviio.upnp.webserver.AbstractRequestHandler.handle(AbstractRequestHandler.java:61)
   at org.apache.http.protocol.HttpService.doService(HttpService.java:423)
   at org.serviio.upnp.webserver.ServiioHttpService.doService(ServiioHttpService.java:78)
   at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:341)
   at org.serviio.upnp.webserver.WebServer$WorkerThread.run(WebServer.java:204)
Caused by: java.lang.IllegalArgumentException: No enum constant org.serviio.profile.DeliveryQuality.QualityType.ORIGINAL.ass
   at java.lang.Enum.valueOf(Enum.java:238)
   at org.serviio.profile.DeliveryQuality$QualityType.valueOf(DeliveryQuality.java:23)
   at org.serviio.upnp.protocol.http.transport.RequestedResourceDescriptor.<init>(RequestedResourceDescriptor.java:66)
   ... 8 more
2015-04-23 18:17:35,825 DEBUG [ServiioHttpService] Incoming request from /192.168.1.22:50916: GET /resource/27866/MANIFEST/HLS-0/ORIGINAL.sub HTTP/1.1, headers = [Host: 192.168.1.10:8895,Connection: Keep-Alive,User-Agent: Apache-HttpClient/UNAVAILABLE (java 1.4)]]
2015-04-23 18:17:35,826 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:35,826 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:35,827 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.1.22, Profile=BubbleUPnP hls '
2015-04-23 18:17:35,827 WARN  [ResourceDeliveryProcessor] Invalid request, sending back 400 error
org.serviio.upnp.protocol.http.transport.InvalidResourceRequestException: Invalid incoming request: /resource/27866/MANIFEST/HLS-0/ORIGINAL.sub
   at org.serviio.upnp.protocol.http.transport.RequestedResourceDescriptor.<init>(RequestedResourceDescriptor.java:69)
   at org.serviio.upnp.protocol.http.transport.AbstractProtocolHandler.getRequestedResourceDescription(AbstractProtocolHandler.java:36)
   at org.serviio.delivery.ResourceDeliveryProcessor.deliverContent(ResourceDeliveryProcessor.java:65)
   at org.serviio.upnp.webserver.ResourceTransportRequestHandler.handleRequest(ResourceTransportRequestHandler.java:86)
   at org.serviio.upnp.webserver.AbstractRequestHandler.handle(AbstractRequestHandler.java:61)
   at org.apache.http.protocol.HttpService.doService(HttpService.java:423)
   at org.serviio.upnp.webserver.ServiioHttpService.doService(ServiioHttpService.java:78)
   at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:341)
   at org.serviio.upnp.webserver.WebServer$WorkerThread.run(WebServer.java:204)
Caused by: java.lang.IllegalArgumentException: No enum constant org.serviio.profile.DeliveryQuality.QualityType.ORIGINAL.sub
   at java.lang.Enum.valueOf(Enum.java:238)
   at org.serviio.profile.DeliveryQuality$QualityType.valueOf(DeliveryQuality.java:23)
   at org.serviio.upnp.protocol.http.transport.RequestedResourceDescriptor.<init>(RequestedResourceDescriptor.java:66)
   ... 8 more
2015-04-23 18:17:35,843 DEBUG [ServiioHttpService] Incoming request from /192.168.1.22:40556: GET /resource/27866/MANIFEST/HLS-0/ORIGINAL.smi HTTP/1.1, headers = [Host: 192.168.1.10:8895,Connection: Keep-Alive,User-Agent: Apache-HttpClient/UNAVAILABLE (java 1.4)]]
2015-04-23 18:17:35,843 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:35,844 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:35,845 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.1.22, Profile=BubbleUPnP hls '
2015-04-23 18:17:35,845 WARN  [ResourceDeliveryProcessor] Invalid request, sending back 400 error
org.serviio.upnp.protocol.http.transport.InvalidResourceRequestException: Invalid incoming request: /resource/27866/MANIFEST/HLS-0/ORIGINAL.smi
   at org.serviio.upnp.protocol.http.transport.RequestedResourceDescriptor.<init>(RequestedResourceDescriptor.java:69)
   at org.serviio.upnp.protocol.http.transport.AbstractProtocolHandler.getRequestedResourceDescription(AbstractProtocolHandler.java:36)
   at org.serviio.delivery.ResourceDeliveryProcessor.deliverContent(ResourceDeliveryProcessor.java:65)
   at org.serviio.upnp.webserver.ResourceTransportRequestHandler.handleRequest(ResourceTransportRequestHandler.java:86)
   at org.serviio.upnp.webserver.AbstractRequestHandler.handle(AbstractRequestHandler.java:61)
   at org.apache.http.protocol.HttpService.doService(HttpService.java:423)
   at org.serviio.upnp.webserver.ServiioHttpService.doService(ServiioHttpService.java:78)
   at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:341)
   at org.serviio.upnp.webserver.WebServer$WorkerThread.run(WebServer.java:204)
Caused by: java.lang.IllegalArgumentException: No enum constant org.serviio.profile.DeliveryQuality.QualityType.ORIGINAL.smi
   at java.lang.Enum.valueOf(Enum.java:238)
   at org.serviio.profile.DeliveryQuality$QualityType.valueOf(DeliveryQuality.java:23)
   at org.serviio.upnp.protocol.http.transport.RequestedResourceDescriptor.<init>(RequestedResourceDescriptor.java:66)
   ... 8 more
2015-04-23 18:17:35,877 DEBUG [ServiioHttpService] Incoming request from /192.168.1.22:48070: GET /resource/27866/MANIFEST/HLS-0/ORIGINAL.txt HTTP/1.1, headers = [Host: 192.168.1.10:8895,Connection: Keep-Alive,User-Agent: Apache-HttpClient/UNAVAILABLE (java 1.4)]]
2015-04-23 18:17:35,877 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:35,879 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:35,879 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.1.22, Profile=BubbleUPnP hls '
2015-04-23 18:17:35,879 WARN  [ResourceDeliveryProcessor] Invalid request, sending back 400 error
org.serviio.upnp.protocol.http.transport.InvalidResourceRequestException: Invalid incoming request: /resource/27866/MANIFEST/HLS-0/ORIGINAL.txt
   at org.serviio.upnp.protocol.http.transport.RequestedResourceDescriptor.<init>(RequestedResourceDescriptor.java:69)
   at org.serviio.upnp.protocol.http.transport.AbstractProtocolHandler.getRequestedResourceDescription(AbstractProtocolHandler.java:36)
   at org.serviio.delivery.ResourceDeliveryProcessor.deliverContent(ResourceDeliveryProcessor.java:65)
   at org.serviio.upnp.webserver.ResourceTransportRequestHandler.handleRequest(ResourceTransportRequestHandler.java:86)
   at org.serviio.upnp.webserver.AbstractRequestHandler.handle(AbstractRequestHandler.java:61)
   at org.apache.http.protocol.HttpService.doService(HttpService.java:423)
   at org.serviio.upnp.webserver.ServiioHttpService.doService(ServiioHttpService.java:78)
   at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:341)
   at org.serviio.upnp.webserver.WebServer$WorkerThread.run(WebServer.java:204)
Caused by: java.lang.IllegalArgumentException: No enum constant org.serviio.profile.DeliveryQuality.QualityType.ORIGINAL.txt
   at java.lang.Enum.valueOf(Enum.java:238)
   at org.serviio.profile.DeliveryQuality$QualityType.valueOf(DeliveryQuality.java:23)
   at org.serviio.upnp.protocol.http.transport.RequestedResourceDescriptor.<init>(RequestedResourceDescriptor.java:66)
   ... 8 more
2015-04-23 18:17:35,889 DEBUG [ServiioHttpService] Incoming request from /192.168.1.22:40957: GET /resource/27866/MANIFEST/HLS-0/ORIGINAL.idx HTTP/1.1, headers = [Host: 192.168.1.10:8895,Connection: Keep-Alive,User-Agent: Apache-HttpClient/UNAVAILABLE (java 1.4)]]
2015-04-23 18:17:35,889 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:35,890 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:35,890 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.1.22, Profile=BubbleUPnP hls '
2015-04-23 18:17:35,890 WARN  [ResourceDeliveryProcessor] Invalid request, sending back 400 error
org.serviio.upnp.protocol.http.transport.InvalidResourceRequestException: Invalid incoming request: /resource/27866/MANIFEST/HLS-0/ORIGINAL.idx
   at org.serviio.upnp.protocol.http.transport.RequestedResourceDescriptor.<init>(RequestedResourceDescriptor.java:69)
   at org.serviio.upnp.protocol.http.transport.AbstractProtocolHandler.getRequestedResourceDescription(AbstractProtocolHandler.java:36)
   at org.serviio.delivery.ResourceDeliveryProcessor.deliverContent(ResourceDeliveryProcessor.java:65)
   at org.serviio.upnp.webserver.ResourceTransportRequestHandler.handleRequest(ResourceTransportRequestHandler.java:86)
   at org.serviio.upnp.webserver.AbstractRequestHandler.handle(AbstractRequestHandler.java:61)
   at org.apache.http.protocol.HttpService.doService(HttpService.java:423)
   at org.serviio.upnp.webserver.ServiioHttpService.doService(ServiioHttpService.java:78)
   at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:341)
   at org.serviio.upnp.webserver.WebServer$WorkerThread.run(WebServer.java:204)
Caused by: java.lang.IllegalArgumentException: No enum constant org.serviio.profile.DeliveryQuality.QualityType.ORIGINAL.idx
   at java.lang.Enum.valueOf(Enum.java:238)
   at org.serviio.profile.DeliveryQuality$QualityType.valueOf(DeliveryQuality.java:23)
   at org.serviio.upnp.protocol.http.transport.RequestedResourceDescriptor.<init>(RequestedResourceDescriptor.java:66)
   ... 8 more
2015-04-23 18:17:35,899 DEBUG [ServiioHttpService] Incoming request from /192.168.1.22:42173: GET /resource/27866/MANIFEST/HLS-0/ORIGINAL.mpl HTTP/1.1, headers = [Host: 192.168.1.10:8895,Connection: Keep-Alive,User-Agent: Apache-HttpClient/UNAVAILABLE (java 1.4)]]
2015-04-23 18:17:35,899 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:35,899 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:35,900 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.1.22, Profile=BubbleUPnP hls '
2015-04-23 18:17:35,900 WARN  [ResourceDeliveryProcessor] Invalid request, sending back 400 error
org.serviio.upnp.protocol.http.transport.InvalidResourceRequestException: Invalid incoming request: /resource/27866/MANIFEST/HLS-0/ORIGINAL.mpl
   at org.serviio.upnp.protocol.http.transport.RequestedResourceDescriptor.<init>(RequestedResourceDescriptor.java:69)
   at org.serviio.upnp.protocol.http.transport.AbstractProtocolHandler.getRequestedResourceDescription(AbstractProtocolHandler.java:36)
   at org.serviio.delivery.ResourceDeliveryProcessor.deliverContent(ResourceDeliveryProcessor.java:65)
   at org.serviio.upnp.webserver.ResourceTransportRequestHandler.handleRequest(ResourceTransportRequestHandler.java:86)
   at org.serviio.upnp.webserver.AbstractRequestHandler.handle(AbstractRequestHandler.java:61)
   at org.apache.http.protocol.HttpService.doService(HttpService.java:423)
   at org.serviio.upnp.webserver.ServiioHttpService.doService(ServiioHttpService.java:78)
   at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:341)
   at org.serviio.upnp.webserver.WebServer$WorkerThread.run(WebServer.java:204)
Caused by: java.lang.IllegalArgumentException: No enum constant org.serviio.profile.DeliveryQuality.QualityType.ORIGINAL.mpl
   at java.lang.Enum.valueOf(Enum.java:238)
   at org.serviio.profile.DeliveryQuality$QualityType.valueOf(DeliveryQuality.java:23)
   at org.serviio.upnp.protocol.http.transport.RequestedResourceDescriptor.<init>(RequestedResourceDescriptor.java:66)
   ... 8 more
2015-04-23 18:17:35,909 DEBUG [ServiioHttpService] Incoming request from /192.168.1.22:39626: GET /resource/27866/MANIFEST/HLS-0/ORIGINAL.vtt HTTP/1.1, headers = [Host: 192.168.1.10:8895,Connection: Keep-Alive,User-Agent: Apache-HttpClient/UNAVAILABLE (java 1.4)]]
2015-04-23 18:17:35,909 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:35,910 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:35,910 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.1.22, Profile=BubbleUPnP hls '
2015-04-23 18:17:35,910 WARN  [ResourceDeliveryProcessor] Invalid request, sending back 400 error
org.serviio.upnp.protocol.http.transport.InvalidResourceRequestException: Invalid incoming request: /resource/27866/MANIFEST/HLS-0/ORIGINAL.vtt
   at org.serviio.upnp.protocol.http.transport.RequestedResourceDescriptor.<init>(RequestedResourceDescriptor.java:69)
   at org.serviio.upnp.protocol.http.transport.AbstractProtocolHandler.getRequestedResourceDescription(AbstractProtocolHandler.java:36)
   at org.serviio.delivery.ResourceDeliveryProcessor.deliverContent(ResourceDeliveryProcessor.java:65)
   at org.serviio.upnp.webserver.ResourceTransportRequestHandler.handleRequest(ResourceTransportRequestHandler.java:86)
   at org.serviio.upnp.webserver.AbstractRequestHandler.handle(AbstractRequestHandler.java:61)
   at org.apache.http.protocol.HttpService.doService(HttpService.java:423)
   at org.serviio.upnp.webserver.ServiioHttpService.doService(ServiioHttpService.java:78)
   at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:341)
   at org.serviio.upnp.webserver.WebServer$WorkerThread.run(WebServer.java:204)
Caused by: java.lang.IllegalArgumentException: No enum constant org.serviio.profile.DeliveryQuality.QualityType.ORIGINAL.vtt
   at java.lang.Enum.valueOf(Enum.java:238)
   at org.serviio.profile.DeliveryQuality$QualityType.valueOf(DeliveryQuality.java:23)
   at org.serviio.upnp.protocol.http.transport.RequestedResourceDescriptor.<init>(RequestedResourceDescriptor.java:66)
   ... 8 more
2015-04-23 18:17:35,921 DEBUG [ServiioHttpService] Incoming request from /192.168.1.22:43369: GET /resource/27866/MANIFEST/HLS-0/ORIGINAL.psb HTTP/1.1, headers = [Host: 192.168.1.10:8895,Connection: Keep-Alive,User-Agent: Apache-HttpClient/UNAVAILABLE (java 1.4)]]
2015-04-23 18:17:35,921 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:35,922 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:35,922 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.1.22, Profile=BubbleUPnP hls '
2015-04-23 18:17:35,922 WARN  [ResourceDeliveryProcessor] Invalid request, sending back 400 error
org.serviio.upnp.protocol.http.transport.InvalidResourceRequestException: Invalid incoming request: /resource/27866/MANIFEST/HLS-0/ORIGINAL.psb
   at org.serviio.upnp.protocol.http.transport.RequestedResourceDescriptor.<init>(RequestedResourceDescriptor.java:69)
   at org.serviio.upnp.protocol.http.transport.AbstractProtocolHandler.getRequestedResourceDescription(AbstractProtocolHandler.java:36)
   at org.serviio.delivery.ResourceDeliveryProcessor.deliverContent(ResourceDeliveryProcessor.java:65)
   at org.serviio.upnp.webserver.ResourceTransportRequestHandler.handleRequest(ResourceTransportRequestHandler.java:86)
   at org.serviio.upnp.webserver.AbstractRequestHandler.handle(AbstractRequestHandler.java:61)
   at org.apache.http.protocol.HttpService.doService(HttpService.java:423)
   at org.serviio.upnp.webserver.ServiioHttpService.doService(ServiioHttpService.java:78)
   at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:341)
   at org.serviio.upnp.webserver.WebServer$WorkerThread.run(WebServer.java:204)
Caused by: java.lang.IllegalArgumentException: No enum constant org.serviio.profile.DeliveryQuality.QualityType.ORIGINAL.psb
   at java.lang.Enum.valueOf(Enum.java:238)
   at org.serviio.profile.DeliveryQuality$QualityType.valueOf(DeliveryQuality.java:23)
   at org.serviio.upnp.protocol.http.transport.RequestedResourceDescriptor.<init>(RequestedResourceDescriptor.java:66)
   ... 8 more
2015-04-23 18:17:35,944 DEBUG [ServiioHttpService] Incoming request from /192.168.1.22:49351: GET /resource/27866/MANIFEST/HLS-0/ORIGINAL.sami HTTP/1.1, headers = [Host: 192.168.1.10:8895,Connection: Keep-Alive,User-Agent: Apache-HttpClient/UNAVAILABLE (java 1.4)]]
2015-04-23 18:17:35,944 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:35,944 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:35,945 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.1.22, Profile=BubbleUPnP hls '
2015-04-23 18:17:35,945 WARN  [ResourceDeliveryProcessor] Invalid request, sending back 400 error
org.serviio.upnp.protocol.http.transport.InvalidResourceRequestException: Invalid incoming request: /resource/27866/MANIFEST/HLS-0/ORIGINAL.sami
   at org.serviio.upnp.protocol.http.transport.RequestedResourceDescriptor.<init>(RequestedResourceDescriptor.java:69)
   at org.serviio.upnp.protocol.http.transport.AbstractProtocolHandler.getRequestedResourceDescription(AbstractProtocolHandler.java:36)
   at org.serviio.delivery.ResourceDeliveryProcessor.deliverContent(ResourceDeliveryProcessor.java:65)
   at org.serviio.upnp.webserver.ResourceTransportRequestHandler.handleRequest(ResourceTransportRequestHandler.java:86)
   at org.serviio.upnp.webserver.AbstractRequestHandler.handle(AbstractRequestHandler.java:61)
   at org.apache.http.protocol.HttpService.doService(HttpService.java:423)
   at org.serviio.upnp.webserver.ServiioHttpService.doService(ServiioHttpService.java:78)
   at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:341)
   at org.serviio.upnp.webserver.WebServer$WorkerThread.run(WebServer.java:204)
Caused by: java.lang.IllegalArgumentException: No enum constant org.serviio.profile.DeliveryQuality.QualityType.ORIGINAL.sami
   at java.lang.Enum.valueOf(Enum.java:238)
   at org.serviio.profile.DeliveryQuality$QualityType.valueOf(DeliveryQuality.java:23)
   at org.serviio.upnp.protocol.http.transport.RequestedResourceDescriptor.<init>(RequestedResourceDescriptor.java:66)
   ... 8 more
2015-04-23 18:17:35,971 DEBUG [ServiioHttpService] Incoming request from /192.168.1.22:46601: GET /resource/27866/MANIFEST/HLS-0/ORIGINAL.pjs HTTP/1.1, headers = [Host: 192.168.1.10:8895,Connection: Keep-Alive,User-Agent: Apache-HttpClient/UNAVAILABLE (java 1.4)]]
2015-04-23 18:17:35,971 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:35,972 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:35,972 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.1.22, Profile=BubbleUPnP hls '
2015-04-23 18:17:35,972 WARN  [ResourceDeliveryProcessor] Invalid request, sending back 400 error
org.serviio.upnp.protocol.http.transport.InvalidResourceRequestException: Invalid incoming request: /resource/27866/MANIFEST/HLS-0/ORIGINAL.pjs
   at org.serviio.upnp.protocol.http.transport.RequestedResourceDescriptor.<init>(RequestedResourceDescriptor.java:69)
   at org.serviio.upnp.protocol.http.transport.AbstractProtocolHandler.getRequestedResourceDescription(AbstractProtocolHandler.java:36)
   at org.serviio.delivery.ResourceDeliveryProcessor.deliverContent(ResourceDeliveryProcessor.java:65)
   at org.serviio.upnp.webserver.ResourceTransportRequestHandler.handleRequest(ResourceTransportRequestHandler.java:86)
   at org.serviio.upnp.webserver.AbstractRequestHandler.handle(AbstractRequestHandler.java:61)
   at org.apache.http.protocol.HttpService.doService(HttpService.java:423)
   at org.serviio.upnp.webserver.ServiioHttpService.doService(ServiioHttpService.java:78)
   at org.apache.http.protocol.HttpService.handleRequest(HttpService.java:341)
   at org.serviio.upnp.webserver.WebServer$WorkerThread.run(WebServer.java:204)
Caused by: java.lang.IllegalArgumentException: No enum constant org.serviio.profile.DeliveryQuality.QualityType.ORIGINAL.pjs
   at java.lang.Enum.valueOf(Enum.java:238)
   at org.serviio.profile.DeliveryQuality$QualityType.valueOf(DeliveryQuality.java:23)
   at org.serviio.upnp.protocol.http.transport.RequestedResourceDescriptor.<init>(RequestedResourceDescriptor.java:66)
   ... 8 more
2015-04-23 18:17:46,775 DEBUG [ServiioHttpService] Incoming request from /192.168.1.22:44259: GET /resource/27866/MEDIA_ITEM/HLS-0/ORIGINAL.m3u8 HTTP/1.1, headers = [User-Agent: MXPlayer/1.7.38,Accept: */*,Connection: close,Host: 192.168.1.10:8895,Icy-MetaData: 1]]
2015-04-23 18:17:46,775 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:46,778 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:46,778 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.1.22, Profile=BubbleUPnP hls '
2015-04-23 18:17:46,778 DEBUG [ResourceDeliveryProcessor] Request for resource 27866 and type 'MEDIA_ITEM' received
2015-04-23 18:17:46,778 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 27866 (local)
2015-04-23 18:17:46,780 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 27866, format HLS and profile BubbleUPnP hls
2015-04-23 18:17:46,780 DEBUG [AbstractTranscodingDeliveryEngine] Getting media info for transcoded version of file Sister Wendy_American Collection_04_LA County Museum of Art.mp4
2015-04-23 18:17:46,780 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art.mp4": HLS
2015-04-23 18:17:46,781 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 27866 (local)
2015-04-23 18:17:46,782 DEBUG [VideoDeliveryEngine] Delivering item '27866' for client 'Identifier=192.168.1.22, Profile=BubbleUPnP hls '
2015-04-23 18:17:46,783 DEBUG [VideoDeliveryEngine] Delivering file 'Sister Wendy_American Collection_04_LA County Museum of Art.mp4' using transcoding
2015-04-23 18:17:46,783 DEBUG [AbstractTranscodingDeliveryEngine] A suitable transcoding job already exists, re-use it for client 'Identifier=192.168.1.22, Profile=BubbleUPnP hls '
2015-04-23 18:17:46,784 DEBUG [FileBasedTranscodingDeliveryStrategy] Sending transcoding stream
2015-04-23 18:17:46,786 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "Sister Wendy_American Collection_04_LA County Museum of Art.mp4": HLS
2015-04-23 18:17:46,797 DEBUG [LocalContentCacheDecorator] Cleared cache (local_resetafterplay)
2015-04-23 18:17:46,798 DEBUG [GETMethodProcessor] Stream entity has length: 50000000000
2015-04-23 18:17:46,799 DEBUG [ResourceTransportRequestHandler] Creating entity with chunked transfer
2015-04-23 18:17:46,799 DEBUG [ResourceTransportRequestHandler] HTTP/1.1 200 OK, headers = [[Content-Type: application/vnd.apple.mpegurl,Cache-control: no-cache,Connection: close,Date: Thu, 23 Apr 2015 22:17:46 GMT,realTimeInfo.dlna.org: DLNA.ORG_TLAG=*,Server: Windows 7, UPnP/1.0 DLNADOC/1.50, Serviio/1.5.2,transferMode.dlna.org: Streaming]]
2015-04-23 18:17:46,808 DEBUG [ServiioHttpService] Incoming request from /192.168.1.22:44260: GET /resource/27866/SEGMENT/transcoding-temp-27866-DroidHLS-ORIGINAL.stf/segment00001.ts HTTP/1.1, headers = [User-Agent: MXPlayer/1.7.38,Accept: */*,Connection: close,Host: 192.168.1.10:8895,Icy-MetaData: 1]]
2015-04-23 18:17:46,808 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:46,814 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.1.22
2015-04-23 18:17:46,815 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.1.22, Profile=BubbleUPnP hls '
2015-04-23 18:17:46,815 DEBUG [ResourceDeliveryProcessor] Request for resource 27866 and type 'SEGMENT' received
2015-04-23 18:17:46,815 DEBUG [SegmentRetrievalStrategy] Retrieving info of Segment for media item with id 27866: 27866/SEGMENT/transcoding-temp-27866-DroidHLS-ORIGINAL.stf/segment00001.ts
2015-04-23 18:17:46,815 DEBUG [SegmentRetrievalStrategy] Retrieving Segment for media item with id 27866: 27866/SEGMENT/transcoding-temp-27866-DroidHLS-ORIGINAL.stf/segment00001.ts
2015-04-23 18:17:46,816 DEBUG [GETMethodProcessor] Stream entity has length: 8561332
2015-04-23 18:17:46,816 DEBUG [ResourceTransportRequestHandler] HTTP/1.1 200 OK, headers = [[Content-Length: 8561332,Content-Type: video/MP2T,Cache-control: no-cache,Connection: close,Date: Thu, 23 Apr 2015 22:17:46 GMT,realTimeInfo.dlna.org: DLNA.ORG_TLAG=*,Server: Windows 7, UPnP/1.0 DLNADOC/1.50, Serviio/1.5.2,transferMode.dlna.org: Streaming]]


UPDATE: I have incorporated the IOS profile rules in my BubbleUPnP device profile and it works perfectly. The AVC/AAC files all play natively as they do with the IOS profile and the others that do not transcode with IOS, all transcode and play correctly. So I conclude the profile is correct but its execution with MediaBrowser is failing.
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Sun Apr 26, 2015 11:14 am

Re: MediaBrowser IOS profile fails to transcode non AVC/AAC

It might be the HLS implementation in Android 4.1 is broken - it was broken until quite recently. Any chance you can try this with Android 5?
<<

jhb50

DLNA master

Posts: 2843

Joined: Thu Jun 30, 2011 9:32 pm

Post Sun Apr 26, 2015 2:15 pm

Re: MediaBrowser IOS profile fails to transcode non AVC/AAC

zip wrote:It might be the HLS implementation in Android 4.1 is broken - it was broken until quite recently. Any chance you can try this with Android 5?

No my tablet only comes with 4.1. But since it works with BubbleUPnP doesn't that mean that the HLS implementation in Android 4.1 is OK?
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Sun Apr 26, 2015 6:20 pm

Re: MediaBrowser IOS profile fails to transcode non AVC/AAC

No, it's the browser's implementation that might be buggy. Bubble probably uses their own HLS library.
<<

jhb50

DLNA master

Posts: 2843

Joined: Thu Jun 30, 2011 9:32 pm

Post Tue Apr 28, 2015 2:50 pm

Re: MediaBrowser IOS profile fails to transcode non AVC/AAC

zip wrote:No, it's the browser's implementation that might be buggy. Bubble probably uses their own HLS library.

I have done more investigation on this.

While there are reports of some hls playback regression problems with Android 4.2 and 4.3, all reports referenced that 4.1 browsers worked correctly.

I have subsequently confirmed that by successfully playing this html5 link: http://nec.shell8.net/projects/embedapi/videotag.html which embeds and plays this hls stream: http://iphone-streaming.ustream.tv/uhls ... ylist.m3u8 with android 4.1 using both the stock browser, and chrome. (Firefox does not support hls). This is consistent with the info posted in http://adevendorf.github.io/android-htm ... y/#firefox and verifies the 4.1 implementation of hls is not buggy.

I then added the hls stream to Serviio and attempted to play it in the MediaBrowser under 4.1 with Chrome and it failed and the log showed the following, but did not attempt to transcode.
  Code:
10:23424/cds/resource/1000001130001613/MANIFEST/HLS-0/ORIGINAL.m3u8?profile=ios&authToken=443369e216724fa4b5079bd0c77f1381 HTTP/1.1, headers = [host: 192.168.1.10:23424,connection: keep-alive,user-agent: Mozilla/5.0 (Linux; Android 4.1.1; M7 Build/JRO03H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.109 Safari/537.36,accept-encoding: gzip,deflate]
2015-04-28 10:33:49,346 DEBUG [CDSRetrieveMediaServerResource] Creating client with id '192.168.1.22'
2015-04-28 10:33:49,346 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.1.22, Profile=iOS'
2015-04-28 10:33:49,347 DEBUG [ResourceDeliveryProcessor] Request for resource 1000001130001613 and type 'MANIFEST' received
2015-04-28 10:33:49,347 DEBUG [ManifestRetrievalStrategy] Retrieving info of Manifest for media item with id 1000001130001613
2015-04-28 10:33:49,348 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 1000001130001613 (online)
2015-04-28 10:33:49,351 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 1000001130001613 and profile iOS
2015-04-28 10:33:49,352 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "http://iphone-streaming.ustream.tv/uhls/1524/streams/live/iphone/playlist.m3u8": HLS
2015-04-28 10:33:49,353 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "http://iphone-streaming.ustream.tv/uhls/1524/streams/live/iphone/playlist.m3u8": HLS
2015-04-28 10:33:49,353 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "http://iphone-streaming.ustream.tv/uhls/1524/streams/live/iphone/playlist.m3u8": HLS
2015-04-28 10:33:49,354 DEBUG [ManifestRetrievalStrategy] Retrieving Manifest for media item with id 1000001130001613
2015-04-28 10:33:49,354 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 1000001130001613 (online)
2015-04-28 10:33:49,355 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 1000001130001613 and profile iOS
2015-04-28 10:33:49,356 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "http://iphone-streaming.ustream.tv/uhls/1524/streams/live/iphone/playlist.m3u8": HLS
2015-04-28 10:33:49,357 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "http://iphone-streaming.ustream.tv/uhls/1524/streams/live/iphone/playlist.m3u8": HLS
2015-04-28 10:33:49,357 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "http://iphone-streaming.ustream.tv/uhls/1524/streams/live/iphone/playlist.m3u8": HLS
2015-04-28 10:33:49,358 DEBUG [GETMethodProcessor] Stream entity has length: 199
2015-04-28 10:33:49,421 DEBUG [CDSRetrieveMediaServerResource] GET http://192.168.1.10:23424/cds/resource/1000001130001613/MANIFEST/HLS-0/ORIGINAL.m3u8?profile=ios&authToken=443369e216724fa4b5079bd0c77f1381 HTTP/1.1, headers = [host: 192.168.1.10:23424,connection: keep-alive,ishttplive: true,user-agent: Mozilla/5.0 (Linux; Android 4.1.1; M7 Build/JRO03H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.109 Safari/537.36,accept-encoding: gzip,deflate]
2015-04-28 10:33:49,421 DEBUG [CDSRetrieveMediaServerResource] Creating client with id '192.168.1.22'
2015-04-28 10:33:49,421 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.1.22, Profile=iOS'
2015-04-28 10:33:49,422 DEBUG [ResourceDeliveryProcessor] Request for resource 1000001130001613 and type 'MANIFEST' received
2015-04-28 10:33:49,422 DEBUG [ManifestRetrievalStrategy] Retrieving info of Manifest for media item with id 1000001130001613
2015-04-28 10:33:49,422 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 1000001130001613 (online)
2015-04-28 10:33:49,423 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 1000001130001613 and profile iOS
2015-04-28 10:33:49,424 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "http://iphone-streaming.ustream.tv/uhls/1524/streams/live/iphone/playlist.m3u8": HLS
2015-04-28 10:33:49,424 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "http://iphone-streaming.ustream.tv/uhls/1524/streams/live/iphone/playlist.m3u8": HLS
2015-04-28 10:33:49,425 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "http://iphone-streaming.ustream.tv/uhls/1524/streams/live/iphone/playlist.m3u8": HLS
2015-04-28 10:33:49,425 DEBUG [ManifestRetrievalStrategy] Retrieving Manifest for media item with id 1000001130001613
2015-04-28 10:33:49,425 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 1000001130001613 (online)
2015-04-28 10:33:49,426 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 1000001130001613 and profile iOS
2015-04-28 10:33:49,427 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "http://iphone-streaming.ustream.tv/uhls/1524/streams/live/iphone/playlist.m3u8": HLS
2015-04-28 10:33:49,427 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "http://iphone-streaming.ustream.tv/uhls/1524/streams/live/iphone/playlist.m3u8": HLS
2015-04-28 10:33:49,427 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "http://iphone-streaming.ustream.tv/uhls/1524/streams/live/iphone/playlist.m3u8": HLS
2015-04-28 10:33:49,428 DEBUG [GETMethodProcessor] Stream entity has length: 199


I have to conclude there is a problem with the ios profile or the mediabrowser implementation that prevents the transcode.
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Tue Apr 28, 2015 11:33 pm

Re: MediaBrowser IOS profile fails to transcode non AVC/AAC

Android 5.1, i have this log (if you can spot some difference):

  Code:
00:30:18,811 DEBUG [CDSRetrieveMediaServerResource] GET http://192.168.0.4:23424/cds/resource/3/MANIFEST/HLS-0/ORIGINAL.m3u8?profile=ios HTTP/1.1, headers = [host: 192.168.0.4:23424,connection: keep-alive,user-agent: Mozilla/5.0 (Linux; Android 5.1; Nexus 7 Build/LMY47O) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/40.0.2214.89 Safari/537.36,accept: */*,referer: http://192.168.0.4:23424/mediabrowser/,accept-encoding: gzip, deflate, sdch,accept-language: en-GB,en;q=0.8,en-US;q=0.6,cs;q=0.4,range: bytes=0-1]
00:30:18,812 DEBUG [CDSRetrieveMediaServerResource] Creating client with id '192.168.0.20'
00:30:18,812 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.0.20, Profile=iOS'
00:30:18,812 DEBUG [ResourceDeliveryProcessor] Request for resource 3 and type 'MANIFEST' received
00:30:18,813 DEBUG [ManifestRetrievalStrategy] Retrieving info of Manifest for media item with id 3
00:30:18,813 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 3 (local)
00:30:18,813 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 3)
00:30:18,817 DEBUG [VideoDAOImpl] Reading a Video (id = 3)
00:30:18,818 DEBUG [VideoDAOImpl] Reading a Video (id = 3)
00:30:18,818 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 3 and profile iOS
00:30:18,818 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "3gp samsung.3gp": HLS
00:30:18,818 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "3gp samsung.3gp": HLS
00:30:18,818 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "3gp samsung.3gp": HLS
00:30:18,818 DEBUG [CoverImageDAOImpl] Reading a CoverImage (id = 3)
00:30:18,819 DEBUG [ManifestRetrievalStrategy] Retrieving Manifest for media item with id 3
00:30:18,819 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 3 (local)
00:30:18,819 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 3)
00:30:18,819 DEBUG [VideoDAOImpl] Reading a Video (id = 3)
00:30:18,820 DEBUG [VideoDAOImpl] Reading a Video (id = 3)
00:30:18,820 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 3 and profile iOS
00:30:18,820 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "3gp samsung.3gp": HLS
00:30:18,820 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "3gp samsung.3gp": HLS
00:30:18,820 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "3gp samsung.3gp": HLS
00:30:18,820 DEBUG [CoverImageDAOImpl] Reading a CoverImage (id = 3)
00:30:18,820 DEBUG [GETMethodProcessor] Stream entity has length: 2
00:30:18,967 DEBUG [CDSRetrieveMediaServerResource] GET http://192.168.0.4:23424/cds/resource/3/MANIFEST/HLS-0/ORIGINAL.m3u8?profile=ios HTTP/1.1, headers = [user-agent: stagefright/1.2 (Linux;Android 5.1),host: 192.168.0.4:23424,connection: Keep-Alive,accept-encoding: gzip]
00:30:18,967 DEBUG [CDSRetrieveMediaServerResource] Creating client with id '192.168.0.20'
00:30:18,967 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.0.20, Profile=iOS'
00:30:18,968 DEBUG [ResourceDeliveryProcessor] Request for resource 3 and type 'MANIFEST' received
00:30:18,968 DEBUG [ManifestRetrievalStrategy] Retrieving info of Manifest for media item with id 3
00:30:18,968 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 3 (local)
00:30:18,968 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 3)
00:30:18,969 DEBUG [VideoDAOImpl] Reading a Video (id = 3)
00:30:18,969 DEBUG [VideoDAOImpl] Reading a Video (id = 3)
00:30:18,969 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 3 and profile iOS
00:30:18,969 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "3gp samsung.3gp": HLS
00:30:18,969 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "3gp samsung.3gp": HLS
00:30:18,969 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "3gp samsung.3gp": HLS
00:30:18,969 DEBUG [CoverImageDAOImpl] Reading a CoverImage (id = 3)
00:30:18,970 DEBUG [ManifestRetrievalStrategy] Retrieving Manifest for media item with id 3
00:30:18,970 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 3 (local)
00:30:18,970 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 3)
00:30:18,970 DEBUG [VideoDAOImpl] Reading a Video (id = 3)
00:30:18,970 DEBUG [VideoDAOImpl] Reading a Video (id = 3)
00:30:18,970 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 3 and profile iOS
00:30:18,971 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "3gp samsung.3gp": HLS
00:30:18,971 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "3gp samsung.3gp": HLS
00:30:18,971 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "3gp samsung.3gp": HLS
00:30:18,971 DEBUG [CoverImageDAOImpl] Reading a CoverImage (id = 3)
00:30:18,971 DEBUG [GETMethodProcessor] Stream entity has length: 183
00:30:25,054 DEBUG [CDSRetrieveMediaServerResource] GET http://192.168.0.4:23424/cds/resource/3/MANIFEST/HLS-0/ORIGINAL.m3u8?profile=ios HTTP/1.1, headers = [user-agent: stagefright/1.2 (Linux;Android 5.1),allow-cross-domain-redirect: false,host: 192.168.0.4:23424,connection: Keep-Alive,accept-encoding: gzip]
00:30:25,054 DEBUG [CDSRetrieveMediaServerResource] Creating client with id '192.168.0.20'
00:30:25,054 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.0.20, Profile=iOS'
00:30:25,054 DEBUG [ResourceDeliveryProcessor] Request for resource 3 and type 'MANIFEST' received
00:30:25,054 DEBUG [ManifestRetrievalStrategy] Retrieving info of Manifest for media item with id 3
00:30:25,054 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 3 (local)
00:30:25,054 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 3)
00:30:25,054 DEBUG [VideoDAOImpl] Reading a Video (id = 3)
00:30:25,055 DEBUG [VideoDAOImpl] Reading a Video (id = 3)
00:30:25,055 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 3 and profile iOS
00:30:25,055 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "3gp samsung.3gp": HLS
00:30:25,055 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "3gp samsung.3gp": HLS
00:30:25,055 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "3gp samsung.3gp": HLS
00:30:25,055 DEBUG [CoverImageDAOImpl] Reading a CoverImage (id = 3)
00:30:25,056 DEBUG [ManifestRetrievalStrategy] Retrieving Manifest for media item with id 3
00:30:25,056 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 3 (local)
00:30:25,056 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 3)
00:30:25,056 DEBUG [VideoDAOImpl] Reading a Video (id = 3)
00:30:25,056 DEBUG [VideoDAOImpl] Reading a Video (id = 3)
00:30:25,056 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 3 and profile iOS
00:30:25,056 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "3gp samsung.3gp": HLS
00:30:25,056 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "3gp samsung.3gp": HLS
00:30:25,056 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "3gp samsung.3gp": HLS
00:30:25,056 DEBUG [CoverImageDAOImpl] Reading a CoverImage (id = 3)
00:30:25,057 DEBUG [GETMethodProcessor] Stream entity has length: 183
00:30:25,064 DEBUG [CDSRetrieveMediaServerResource] GET http://192.168.0.4:23424/cds/resource/3/MEDIA_ITEM/HLS-0/ORIGINAL.m3u8?profile=ios&authToken=0c7d107626e74fc8932ecc44cb0756e5 HTTP/1.1, headers = [user-agent: stagefright/1.2 (Linux;Android 5.1),allow-cross-domain-redirect: false,host: 192.168.0.4:23424,connection: Keep-Alive,accept-encoding: gzip]
00:30:25,064 DEBUG [CDSRetrieveMediaServerResource] Creating client with id '192.168.0.20'
00:30:25,064 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.0.20, Profile=iOS'
00:30:25,064 DEBUG [ResourceDeliveryProcessor] Request for resource 3 and type 'MEDIA_ITEM' received
00:30:25,064 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 3 (local)
00:30:25,064 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 3)
00:30:25,064 DEBUG [VideoDAOImpl] Reading a Video (id = 3)
00:30:25,065 DEBUG [VideoDeliveryEngine] Retrieving resource information for item 3, format HLS and profile iOS
00:30:25,065 DEBUG [AbstractTranscodingDeliveryEngine] Getting media info for transcoded version of file 3gp samsung.3gp
00:30:25,065 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "3gp samsung.3gp": HLS
00:30:25,065 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "3gp samsung.3gp": HLS
00:30:25,065 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "3gp samsung.3gp": HLS
00:30:25,065 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 3 (local)
00:30:25,065 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 3)
00:30:25,066 DEBUG [VideoDAOImpl] Reading a Video (id = 3)
00:30:25,066 DEBUG [VideoDeliveryEngine] Delivering item '3' for client 'Identifier=192.168.0.20, Profile=iOS'
00:30:25,066 DEBUG [VideoDeliveryEngine] Delivering file '3gp samsung.3gp' using transcoding
00:30:25,066 DEBUG [AbstractTranscodingDeliveryEngine] No suitable transcoding job exists yet, start one for client 'Identifier=192.168.0.20, Profile=iOS'
00:30:25,068 DEBUG [MediaItemDAOImpl] Getting file of media item 3
00:30:25,068 DEBUG [FFMPEGWrapper] Invoking FFmpeg to transcode video file: D:\sample_media\video\3gp samsung.3gp
00:30:25,069 DEBUG [ProcessExecutor] Starting target\ffmpeg\ffmpeg.exe -fflags +genpts -threads auto -i D:\sample_media\video\3gp samsung.3gp -y -c:v copy -bsf:v h264_mp4toannexb -c:a copy -map 0:1 -map 0:0 -sn -f segment -segment_time 10 -segment_format mpegts -segment_list_flags +cache -segment_list d:\Serviio\transcoding-temp-3-ios-ORIGINAL.stf\playlist.m3u8 d:\Serviio\transcoding-temp-3-ios-ORIGINAL.stf\segment%05d.ts
00:30:25,393 DEBUG [SearchManager] Committing search index
00:30:25,529 DEBUG [TranscodingJobListener] Transcoding finished; successful: true
00:30:25,569 DEBUG [FileBasedTranscodingDeliveryStrategy] Transcoded file 'd:\Serviio\transcoding-temp-3-ios-ORIGINAL.stf\playlist.m3u8' is complete, sending simple stream
00:30:25,574 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "3gp samsung.3gp": HLS
00:30:25,574 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "3gp samsung.3gp": HLS
00:30:25,574 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file "3gp samsung.3gp": HLS
00:30:25,574 DEBUG [MediaItemDAOImpl] Marking MediaItem (id = 3) as read
00:30:25,583 DEBUG [LocalContentCacheDecorator] Cleared cache (local_resetafterplay)
00:30:25,583 DEBUG [GETMethodProcessor] Entity will be consumed till the end
00:30:25,583 DEBUG [GETMethodProcessor] Stream entity has length: -1
00:30:25,606 DEBUG [CDSRetrieveMediaServerResource] GET http://192.168.0.4:23424/cds/resource/3/SEGMENT/transcoding-temp-3-ios-ORIGINAL.stf/segment00000.ts?profile=ios&authToken=0c7d107626e74fc8932ecc44cb0756e5 HTTP/1.1, headers = [user-agent: stagefright/1.2 (Linux;Android 5.1),allow-cross-domain-redirect: false,host: 192.168.0.4:23424,connection: Keep-Alive,accept-encoding: gzip]
00:30:25,606 DEBUG [CDSRetrieveMediaServerResource] Creating client with id '192.168.0.20'
00:30:25,607 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.0.20, Profile=iOS'
00:30:25,607 DEBUG [ResourceDeliveryProcessor] Request for resource 3 and type 'SEGMENT' received
00:30:25,607 DEBUG [SegmentRetrievalStrategy] Retrieving info of Segment for media item with id 3: 3/SEGMENT/transcoding-temp-3-ios-ORIGINAL.stf/segment00000.ts
00:30:25,608 DEBUG [SegmentRetrievalStrategy] Retrieving Segment for media item with id 3: 3/SEGMENT/transcoding-temp-3-ios-ORIGINAL.stf/segment00000.ts
00:30:25,608 DEBUG [GETMethodProcessor] Stream entity has length: 16455640
00:30:47,634 DEBUG [CDSRetrieveMediaServerResource] GET http://192.168.0.4:23424/cds/resource/3/SEGMENT/transcoding-temp-3-ios-ORIGINAL.stf/segment00001.ts?profile=ios&authToken=0c7d107626e74fc8932ecc44cb0756e5 HTTP/1.1, headers = [user-agent: stagefright/1.2 (Linux;Android 5.1),allow-cross-domain-redirect: false,host: 192.168.0.4:23424,connection: Keep-Alive,accept-encoding: gzip]
00:30:47,635 DEBUG [CDSRetrieveMediaServerResource] Creating client with id '192.168.0.20'
00:30:47,635 DEBUG [ResourceDeliveryProcessor] Resource request accepted. Using client 'Identifier=192.168.0.20, Profile=iOS'
00:30:47,635 DEBUG [ResourceDeliveryProcessor] Request for resource 3 and type 'SEGMENT' received
00:30:47,635 DEBUG [SegmentRetrievalStrategy] Retrieving info of Segment for media item with id 3: 3/SEGMENT/transcoding-temp-3-ios-ORIGINAL.stf/segment00001.ts
00:30:47,635 DEBUG [SegmentRetrievalStrategy] Retrieving Segment for media item with id 3: 3/SEGMENT/transcoding-temp-3-ios-ORIGINAL.stf/segment00001.ts
00:30:47,635 DEBUG [GETMethodProcessor] Stream entity has length: 16261812

<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Tue Apr 28, 2015 11:35 pm

Re: MediaBrowser IOS profile fails to transcode non AVC/AAC

Can you post what does the MANIFEST include? In your previouscase it'd the contents of

  Code:
http://192.168.1.10:23424/cds/resource/1000001130001613/MANIFEST/HLS-0/ORIGINAL.m3u8?profile=ios&authToken=443369e216724fa4b5079bd0c77f1381


Mine is

  Code:
#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=1600000
http://192.168.0.4:23424/cds/resource/3/MEDIA_ITEM/HLS-0/ORIGINAL.m3u8?profile=ios&authToken=0c7d107626e74fc8932ecc44cb0756e5
<<

jhb50

DLNA master

Posts: 2843

Joined: Thu Jun 30, 2011 9:32 pm

Post Thu Apr 30, 2015 1:19 am

Re: MediaBrowser IOS profile fails to transcode non AVC/AAC

zip wrote:Can you post what does the MANIFEST include? In your previouscase it'd the contents of

  Code:
http://192.168.1.10:23424/cds/resource/1000001130001613/MANIFEST/HLS-0/ORIGINAL.m3u8?profile=ios&authToken=443369e216724fa4b5079bd0c77f1381


Mine is

  Code:
#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=1600000
http://192.168.0.4:23424/cds/resource/3/MEDIA_ITEM/HLS-0/ORIGINAL.m3u8?profile=ios&authToken=0c7d107626e74fc8932ecc44cb0756e5


Mine is the same
  Code:
#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=1600000
http://192.168.1.10:23424/cds/resource/1000001130001819/MEDIA_ITEM/HLS-0/ORIGINAL.m3u8?profile=ios&authToken=b266f2b42e054e27bbc943014050e71a
and it contains

  Code:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-ALLOW-CACHE:YES
#EXT-X-TARGETDURATION:12
#EXTINF:11.800000,
http://192.168.1.10:23424/cds/resource/1000001130001819/SEGMENT/transcoding-temp-1000001130001819-ios-ORIGINAL.stf/segment00000.ts?profile=ios&authToken=b266f2b42e054e27bbc943014050e71a
<<

jhb50

DLNA master

Posts: 2843

Joined: Thu Jun 30, 2011 9:32 pm

Post Mon May 04, 2015 2:00 pm

Re: MediaBrowser IOS profile fails to transcode non AVC/AAC

Did the above help?
<<

jhb50

DLNA master

Posts: 2843

Joined: Thu Jun 30, 2011 9:32 pm

Post Tue May 05, 2015 3:44 pm

Re: MediaBrowser IOS profile fails to transcode non AVC/AAC

Here is more evidence that it is a MediaBrowser problem.

On Android, after getting the black screen when clicking play for either an hls file or stream, I found that clicking the black screen gives me the option of saving the file that failed to play. I did so and then captured the screen shot of their contents which both show that MediaBrowser got the correct manifest file but then failed. They are attached.

Screenshot_2015-05-05-07-46-55.png
play hls stream
Screenshot_2015-05-05-07-46-55.png (53.04 KiB) Viewed 13843 times

Screenshot_2015-05-05-07-44-18.png
play hls file
Screenshot_2015-05-05-07-44-18.png (51.63 KiB) Viewed 13843 times
<<

zip

User avatar

Serviio developer / Site Admin

Posts: 17215

Joined: Sat Oct 24, 2009 12:24 pm

Location: London, UK

Post Tue May 05, 2015 5:09 pm

Re: MediaBrowser IOS profile fails to transcode non AVC/AAC

Well, it just used the HMTL5 video player from Android. So it's got nothing to do with MediaBrowser at that point. It just looks like the manifest file cannot be read / parsed

Return to Transcoding

Who is online

Users browsing this forum: No registered users and 29 guests

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.