Need Help Transcoding Hulu on Sony NSZ-GT1
Device: Sony NSZ-GT1 (GoogleTV Android XX)
Version: Serviio 0.6.2
OS: Archlinux
I am trying to transcode Hulu content. My OnlineTranscoding tag:
The file transcodes but won't play on the device:
If I change the extension of the transcoded file it plays fine:
I have tried various transcoding settings and haven't had any luck.
I have tried to determine what my device supports the following ways:
This is what the file looks like:
Any help / pointers are appreciated.
Version: Serviio 0.6.2
OS: Archlinux
I am trying to transcode Hulu content. My OnlineTranscoding tag:
The file transcodes but won't play on the device:
- Code:
2012-02-06 23:18:24,809 DEBUG [ResourceTransportRequestHandler] Resource request accepted. Using client 'IPAddress=/192.168.CLIENT.IP, Profile=Sony Internet TV'
2012-02-06 23:18:24,809 DEBUG [ResourceTransportRequestHandler] Request for resource 1000000000010001 and type 'MEDIA_ITEM' received
2012-02-06 23:18:24,810 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 1000000000010001 (online)
2012-02-06 23:18:24,810 DEBUG [OnlineRepositoryDAOImpl] Reading an OnlineRepository (id = 1)
2012-02-06 23:18:24,812 DEBUG [OnlineRepositoryDAOImpl] Reading an OnlineRepository (id = 1)
2012-02-06 23:18:24,814 DEBUG [VideoDeliveryEngine] Delivering item '1000000000010001' for client 'IPAddress=/192.168.CLIENT.IP, Profile=Sony Internet TV'
2012-02-06 23:18:24,814 DEBUG [VideoDeliveryEngine] Delivering file 'rtmpe://cp39466.edgefcs.net/ondemand?auth=daEaVbydoaGcKaXcec9bfaDbedAdVapc.bF-bpmtih-c0-3oJEvCp0Gxv&aifp=sll02152008&sl
ist=hulu25/999/60022999;.international=false&hgt=OZU7Pvs7j27-nhteNno7wk0huyXL7Bb54Vyy84aEwi2uieRp4y4KOVO3C8yEXpvB7ZgnkiNaYnwp1vvp0jj1GQuJrbqUWyBQjIxoRldtuZbEpiwkngpfotAlApZAeXT4DWZHFCmPW7D
XyugfgC9g-5K_j8yB0jEo3ujdMCqU8BAWzsURk4QXXuWKBFKeUUt8pwlQJuyERp0X-swk_OV1ao4I_Gnu-uA4frvaP0uhIMSs62IfKOUcGSh8jgNU-6VL&hgt_ver=331370278 app=ondemand?auth=daEaVbydoaGcKaXcec9bfaDbedAdVapc.b
F-bpmtih-c0-3oJEvCp0Gxv&aifp=sll02152008&slist=hulu25/999/60022999;.international=false&hgt=OZU7Pvs7j27-nhteNno7wk0huyXL7Bb54Vyy84aEwi2uieRp4y4KOVO3C8yEXpvB7ZgnkiNaYnwp1vvp0jj1GQuJrbqUWyBQ
jIxoRldtuZbEpiwkngpfotAlApZAeXT4DWZHFCmPW7DXyugfgC9g-5K_j8yB0jEo3ujdMCqU8BAWzsURk4QXXuWKBFKeUUt8pwlQJuyERp0X-swk_OV1ao4I_Gnu-uA4frvaP0uhIMSs62IfKOUcGSh8jgNU-6VL&hgt_ver=331370278 playpath=mp4:hulu25/999/60022999/agave50247364_8746861_H264_650.mp4 swfUrl=http://www.hulu.com/player.swf swfVfy=1' using transcoding
2012-02-06 23:18:24,815 DEBUG [AbstractTranscodingDeliveryEngine] A suitable transcoding job already exists, re-use it for client 'IPAddress=/192.168.CLIENT.IP, Profile=Sony Internet TV'
2012-02-06 23:18:24,815 DEBUG [FileBasedTranscodingDeliveryStrategy] Sending transcoding stream
2012-02-06 23:18:24,816 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file rtmpe://cp39466.edgefcs.net/ondemand?auth=daEaVbydoaGcKaXcec9bfaDbedAdVapc.bF-bpmtih-c0-3oJEvCp0Gxv&aifp=sll02152008&slist=hulu25/999/60022999;.international=false&hgt=OZU7Pvs7j27-nhteNno7wk0huyXL7Bb54Vyy84aEwi2uieRp4y4KOVO3C8yEXpvB7ZgnkiNaYnwp1vvp0jj1GQuJrbqUWyBQjIxoRldtuZbEpiwkngpfotAlApZAeXT4DWZHFCmPW7DXyugfgC9g-5K_j8yB0jEo3ujdMCqU8BAWzsURk4QXXuWKBFKeUUt8pwlQJuyERp0X-swk_OV1ao4I_Gnu-uA4frvaP0uhIMSs62IfKOUcGSh8jgNU-6VL&hgt_ver=331370278 app=ondemand?auth=daEaVbydoaGcKaXcec9bfaDbedAdVapc.bF-bpmtih-c0-3oJEvCp0Gxv&aifp=sll02152008&slist=hulu25/999/60022999;.international=false&hgt=OZU7Pvs7j27-nhteNno7wk0huyXL7Bb54Vyy84aEwi2uieRp4y4KOVO3C8yEXpvB7ZgnkiNaYnwp1vvp0jj1GQuJrbqUWyBQjIxoRldtuZbEpiwkngpfotAlApZAeXT4DWZHFCmPW7DXyugfgC9g-5K_j8yB0jEo3ujdMCqU8BAWzsURk4QXXuWKBFKeUUt8pwlQJuyERp0X-swk_OV1ao4I_Gnu-uA4frvaP0uhIMSs62IfKOUcGSh8jgNU-6VL&hgt_ver=331370278 playpath=mp4:hulu25/999/60022999/agave50247364_8746861_H264_650.mp4 swfUrl=http://www.hulu.com/player.swf swfVfy=1: MPEG_TS_SD_EU_ISO
2012-02-06 23:18:24,816 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file rtmpe://cp39466.edgefcs.net/ondemand?auth=daEaVbydoaGcKaXcec9bfaDbedAdVapc.bF-bpmtih-c0-3oJEvCp0Gxv&aifp=sll02152008&slist=hulu25/999/60022999;.international=false&hgt=OZU7Pvs7j27-nhteNno7wk0huyXL7Bb54Vyy84aEwi2uieRp4y4KOVO3C8yEXpvB7ZgnkiNaYnwp1vvp0jj1GQuJrbqUWyBQjIxoRldtuZbEpiwkngpfotAlApZAeXT4DWZHFCmPW7DXyugfgC9g-5K_j8yB0jEo3ujdMCqU8BAWzsURk4QXXuWKBFKeUUt8pwlQJuyERp0X-swk_OV1ao4I_Gnu-uA4frvaP0uhIMSs62IfKOUcGSh8jgNU-6VL&hgt_ver=331370278 app=ondemand?auth=daEaVbydoaGcKaXcec9bfaDbedAdVapc.bF-bpmtih-c0-3oJEvCp0Gxv&aifp=sll02152008&slist=hulu25/999/60022999;.international=false&hgt=OZU7Pvs7j27-nhteNno7wk0huyXL7Bb54Vyy84aEwi2uieRp4y4KOVO3C8yEXpvB7ZgnkiNaYnwp1vvp0jj1GQuJrbqUWyBQjIxoRldtuZbEpiwkngpfotAlApZAeXT4DWZHFCmPW7DXyugfgC9g-5K_j8yB0jEo3ujdMCqU8BAWzsURk4QXXuWKBFKeUUt8pwlQJuyERp0X-swk_OV1ao4I_Gnu-uA4frvaP0uhIMSs62IfKOUcGSh8jgNU-6VL&hgt_ver=331370278 playpath=mp4:hulu25/999/60022999/agave50247364_8746861_H264_650.mp4 swfUrl=http://www.hulu.com/player.swf swfVfy=1: MPEG_TS_SD_NA_ISO
2012-02-06 23:18:24,816 DEBUG [VideoDeliveryEngine] Found Format profile for transcoded file rtmpe://cp39466.edgefcs.net/ondemand?auth=daEaVbydoaGcKaXcec9bfaDbedAdVapc.bF-bpmtih-c0-3oJEvCp0Gxv&aifp=sll02152008&slist=hulu25/999/60022999;.international=false&hgt=OZU7Pvs7j27-nhteNno7wk0huyXL7Bb54Vyy84aEwi2uieRp4y4KOVO3C8yEXpvB7ZgnkiNaYnwp1vvp0jj1GQuJrbqUWyBQjIxoRldtuZbEpiwkngpfotAlApZAeXT4DWZHFCmPW7DXyugfgC9g-5K_j8yB0jEo3ujdMCqU8BAWzsURk4QXXuWKBFKeUUt8pwlQJuyERp0X-swk_OV1ao4I_Gnu-uA4frvaP0uhIMSs62IfKOUcGSh8jgNU-6VL&hgt_ver=331370278 app=ondemand?auth=daEaVbydoaGcKaXcec9bfaDbedAdVapc.bF-bpmtih-c0-3oJEvCp0Gxv&aifp=sll02152008&slist=hulu25/999/60022999;.international=false&hgt=OZU7Pvs7j27-nhteNno7wk0huyXL7Bb54Vyy84aEwi2uieRp4y4KOVO3C8yEXpvB7ZgnkiNaYnwp1vvp0jj1GQuJrbqUWyBQjIxoRldtuZbEpiwkngpfotAlApZAeXT4DWZHFCmPW7DXyugfgC9g-5K_j8yB0jEo3ujdMCqU8BAWzsURk4QXXuWKBFKeUUt8pwlQJuyERp0X-swk_OV1ao4I_Gnu-uA4frvaP0uhIMSs62IfKOUcGSh8jgNU-6VL&hgt_ver=331370278 playpath=mp4:hulu25/999/60022999/agave50247364_8746861_H264_650.mp4 swfUrl=http://www.hulu.com/player.swf swfVfy=1: MPEG_TS_SD_KO_ISO
2012-02-06 23:18:24,816 DEBUG [ResourceTransportRequestHandler] Unsupported range request, sending back 406
2012-02-06 23:18:24,816 DEBUG [ResourceTransportRequestHandler] HTTP/1.1 406 Not Acceptable, headers = [[Content-Type: video/mpeg]]
If I change the extension of the transcoded file it plays fine:
- Code:
2012-02-06 23:52:59,804 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 25)
2012-02-06 23:52:59,806 DEBUG [VideoDAOImpl] Reading a Video (id = 25)
2012-02-06 23:52:59,808 DEBUG [VideoDeliveryEngine] Delivering item '25' for client 'IPAddress=/192.168.CLIENT.IP, Profile=Sony Internet TV'
2012-02-06 23:52:59,808 DEBUG [VideoDeliveryEngine] Delivering file 'transcoding-temp-1000000000010005-MPEG2TS.mp4' in native format
2012-02-06 23:52:59,808 DEBUG [MediaItemDAOImpl] Getting file of media item 25
2012-02-06 23:52:59,812 DEBUG [MediaItemDAOImpl] Marking MediaItem (id = 25) as read
2012-02-06 23:52:59,854 DEBUG [LocalContentCacheDecorator] Cleared cache (local_resetafterplay)
2012-02-06 23:52:59,855 DEBUG [ResourceTransportRequestHandler] Creating stream entity with length: 646617540
2012-02-06 23:52:59,855 DEBUG [ResourceTransportRequestHandler] Sending file back
2012-02-06 23:52:59,855 DEBUG [ResourceTransportRequestHandler] HTTP/1.1 206 Partial Content, headers = [[Content-Type: video/mpeg,Content-Range: bytes 0-646617539/646617540,Content-Length: 646617540,Date: Tue, 07 Feb 2012 07:52:59 GMT,Server: Linux, UPnP/1.0 DLNADOC/1.50, Serviio/0.6.2,Cache-control: no-cache,transferMode.dlna.org: Streaming]]
2012-02-06 23:52:59,856 DEBUG [WebServer] I/O error: Connection reset
2012-02-06 23:53:00,039 DEBUG [WebServer] Incoming connection from /192.168.CLIENT.IP:37748
2012-02-06 23:53:00,040 DEBUG [ResourceTransportRequestHandler] GET /resource/25/MEDIA_ITEM/MPEG_TS_SD_NA_ISO*0 HTTP/1.1, headers = [User-Agent: Lavf52.64.2,Accept: */*,Range: bytes=646367540-,Host: 192.168.SERVER.IP:8895,Connection: close]]
2012-02-06 23:53:00,040 DEBUG [RendererDAOImpl] Reading a Renderer with ip address 192.168.CLIENT.IP
2012-02-06 23:53:00,042 DEBUG [ResourceTransportRequestHandler] Resource request accepted. Using client 'IPAddress=/192.168.CLIENT.IP, Profile=Sony Internet TV'
2012-02-06 23:53:00,042 DEBUG [ResourceTransportRequestHandler] Request for resource 25 and type 'MEDIA_ITEM' received
2012-02-06 23:53:00,043 DEBUG [MediaResourceRetrievalStrategy] Getting information about media item 25 (local)
2012-02-06 23:53:00,043 DEBUG [MediaItemDAOImpl] Reading a MediaItem (id = 25)
2012-02-06 23:53:00,045 DEBUG [VideoDAOImpl] Reading a Video (id = 25)
2012-02-06 23:53:00,047 DEBUG [VideoDeliveryEngine] Delivering item '25' for client 'IPAddress=/192.168.CLIENT.IP, Profile=Sony Internet TV'
2012-02-06 23:53:00,047 DEBUG [VideoDeliveryEngine] Delivering file 'transcoding-temp-1000000000010005-MPEG2TS.mp4' in native format
2012-02-06 23:53:00,048 DEBUG [MediaItemDAOImpl] Getting file of media item 25
2012-02-06 23:53:00,060 DEBUG [ResourceTransportRequestHandler] Creating stream entity with length: 250000
2012-02-06 23:53:00,068 DEBUG [ResourceTransportRequestHandler] Sending file back
2012-02-06 23:53:00,069 DEBUG [ResourceTransportRequestHandler] HTTP/1.1 206 Partial Content, headers = [[Content-Type: video/mpeg,Content-Range: bytes 646367540-646617539/646617540,Content-Length: 250000,Date: Tue, 07 Feb 2012 07:53:00 GMT,Server: Linux, UPnP/1.0 DLNADOC/1.50, Serviio/0.6.2,Cache-control: no-cache,transferMode.dlna.org: Streaming]]
I have tried various transcoding settings and haven't had any luck.
I have tried to determine what my device supports the following ways:
- Sony's Website: http://store.sony.com/webapp/wcs/stores ... ifications
Media Player Supported File Format
AAC/MPEG4-AAC : Yes; GIF : Yes; H.264/MPEG-4 AVC : Yes; JPEG : Yes; MP3 (MPEG-1 Audio Layer) : Yes; PNG : Yes - Device Spy - viewtopic.php?f=5&t=19 - Unfortunately my device never shows up in the list, nor does it appear on the DLNA Product Search site.
- Many other Google TV posts
This is what the file looks like:
- Code:
serviio-0.6.2 # ffmpeg -i /tmp/Serviio/transcoding-temp-1000000000010005-MPEG2TS.stf
ffmpeg version N-36713-gbc11580 Copyright (c) 2000-2012 the FFmpeg developers
built on Jan 11 2012 22:43:11 with gcc 4.6.2 20111223 (prerelease)
configuration: --prefix=/usr --enable-libmp3lame --enable-libvorbis --enable-libxvid --enable-libx264 --enable-libvpx --enable-libtheora --enable-libgsm --enable-libspeex --enable-postproc --enable-shared --enable-x11grab --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libschroedinger --enable-libopenjpeg --enable-librtmp --enable-libpulse --enable-gpl --enable-version3 --enable-runtime-cpudetect --disable-debug --disable-static
libavutil 51. 34.100 / 51. 34.100
libavcodec 53. 54.100 / 53. 54.100
libavformat 53. 29.100 / 53. 29.100
libavdevice 53. 4.100 / 53. 4.100
libavfilter 2. 58.100 / 2. 58.100
libswscale 2. 1.100 / 2. 1.100
libswresample 0. 6.100 / 0. 6.100
libpostproc 51. 2.100 / 51. 2.100
[mpegts @ 0x24353a0] max_analyze_duration 5000000 reached at 5005000
Input #0, mpegts, from '/tmp/Serviio/transcoding-temp-1000000000010005-MPEG2TS.stf':
Duration: 00:21:46.22, start: 1.400000, bitrate: 3960 kb/s
Program 1
Metadata:
service_name : Service01
service_provider: FFmpeg
Stream #0:0[0x100]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p, 640x360 [SAR 1:1 DAR 16:9], 104857 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
Stream #0:1[0x101]: Audio: ac3 ([129][0][0][0] / 0x0081), 44100 Hz, stereo, s16, 192 kb/s
Any help / pointers are appreciated.