Hi,
Is there a full documentation of all transcoding options available?
I build a "/video/:/transcode/segmented/start.m3u8" URI, m3u8 is generated, and my player plays the stream. However the video is transcoded every time.
for example:
Jan 10, 2015 23:43:41 [0x7f9e2b3f4700] DEBUG - HLS: Building an M3U8 for 7057 total seconds with 3 seconds/segment, target duration of 3. Jan 10, 2015 23:43:41 [0x7f9e393fd700] DEBUG - [Transcoder] Frames per second is either 23.976025 or 23.976024. Jan 10, 2015 23:43:41 [0x7f9e2ebfb700] DEBUG - [Transcoder] Final font scale: 1.111111 (0.750000) -> 1.138095 Jan 10, 2015 23:43:41 [0x7f9e393fd700] DEBUG - [Transcoder] Audio stream info: Jan 10, 2015 23:43:41 [0x7f9e2ebfb700] DEBUG - [Transcoder] codec_id : 15003 Jan 10, 2015 23:43:41 [0x7f9e393fd700] DEBUG - [Transcoder] channels : 6 Jan 10, 2015 23:43:41 [0x7f9e2ebfb700] DEBUG - [Transcoder] bitrate : 640000/128000 Jan 10, 2015 23:43:41 [0x7f9e393fd700] DEBUG - [Transcoder] samplerate: 48000 Jan 10, 2015 23:43:41 [0x7f9e2ebfb700] DEBUG - [Transcoder] audiogain : 1.00 (256) Jan 10, 2015 23:43:41 [0x7f9e393fd700] DEBUG - [Transcoder] aacProfile: 1/-99 Jan 10, 2015 23:43:41 [0x7f9e2ebfb700] DEBUG - Request: [192.168.1.149:44440] HEAD /video/:/transcode/segmented/session/b2bdc947-799b-4780-b06c-f29fb67a4ee3/8/00001.ts (12 live) Jan 10, 2015 23:43:41 [0x7f9e2b3f4700] DEBUG - [Transcoder] !!! Will copy the audio stream Jan 10, 2015 23:43:41 [0x7f9e2ebfb700] DEBUG - Asked for segment 1 from session. Jan 10, 2015 23:43:41 [0x7f9e393fd700] DEBUG - [Transcoder] Video stream info: Jan 10, 2015 23:43:41 [0x7f9e2b3f4700] DEBUG - [Transcoder] codec_id: 1c/1c Jan 10, 2015 23:43:41 [0x7f9e393fd700] DEBUG - [Transcoder] level : 41/51 Jan 10, 2015 23:43:41 [0x7f9e2b3f4700] DEBUG - [Transcoder] avg_fps : 24/24 Jan 10, 2015 23:43:41 [0x7f9e393fd700] DEBUG - [Transcoder] profile : 4d/64 Jan 10, 2015 23:43:41 [0x7f9e2b3f4700] DEBUG - [Transcoder] vfr : 0 Jan 10, 2015 23:43:41 [0x7f9e393fd700] DEBUG - [Transcoder] fps : 23.98/23.98 Jan 10, 2015 23:43:41 [0x7f9e2b3f4700] DEBUG - [Transcoder] bitrate : 15.36/4.19 mbps Jan 10, 2015 23:43:41 [0x7f9e393fd700] DEBUG - [Transcoder] height : 800/720 Jan 10, 2015 23:43:41 [0x7f9e2b3f4700] DEBUG - [Transcoder] aspect : 1.00(1.00)/1.00 Jan 10, 2015 23:43:41 [0x7f9e393fd700] DEBUG - [Transcoder] segSize : 45.77mbits/seg, 15.26/25.60MBps Jan 10, 2015 23:43:41 [0x7f9e2b3f4700] DEBUG - [Transcoder] timebase: 0.02085(125:5994)/0.00001(0:1000000) Jan 10, 2015 23:43:41 [0x7f9e393fd700] DEBUG - [Transcoder] ----> Bitrate Failed Jan 10, 2015 23:43:41 [0x7f9e2b3f4700] DEBUG - [Transcoder] Configuring output. Jan 10, 2015 23:43:41 [0x7f9e393fd700] DEBUG - [Transcoder] Output #0, mpegts, to '/tmp/plex-transcode-b2bdc947-799b-4780-b06c-f29fb67a4ee3-a1eb02d6-5a29-447a-a12a-bcaefa843dc6-tmp.ts': Jan 10, 2015 23:43:41 [0x7f9e2b3f4700] DEBUG - [Transcoder] Stream #0.0, 0, 1/90000: Video: libx264, yuv420p, 1280x534 [SAR 1:1 DAR 640:267], q=10-51, 200 kb/s Jan 10, 2015 23:43:41 [0x7f9e393fd700] DEBUG - [Transcoder] Stream #0.1(ger), 0, 1/90000: Audio: ac3, 48000 Hz, 5.1, 640 kb/s Jan 10, 2015 23:43:41 [0x7f9e2b3f4700] DEBUG - [Transcoder] The verbose setting is 0 and PLEX_DEBUG is 0.
Or:
Jan 10, 2015 23:39:35 [0x7f9e393fd700] DEBUG - [Transcoder] Video stream info: Jan 10, 2015 23:39:35 [0x7f9e2ebfb700] DEBUG - [Transcoder] codec_id: 1c/1c Jan 10, 2015 23:39:35 [0x7f9e3c3fc700] DEBUG - [Transcoder] level : 41/51 Jan 10, 2015 23:39:35 [0x7f9e393fd700] DEBUG - [Transcoder] avg_fps : 24/24 Jan 10, 2015 23:39:35 [0x7f9e2ebfb700] DEBUG - [Transcoder] profile : 64/64 Jan 10, 2015 23:39:35 [0x7f9e3c3fc700] DEBUG - [Transcoder] vfr : 0 Jan 10, 2015 23:39:35 [0x7f9e393fd700] DEBUG - [Transcoder] fps : 24.00/24.00 Jan 10, 2015 23:39:35 [0x7f9e2ebfb700] DEBUG - [Transcoder] bitrate : 8.97/4.19 mbps Jan 10, 2015 23:39:35 [0x7f9e3c3fc700] DEBUG - [Transcoder] height : 1040/720 Jan 10, 2015 23:39:36 [0x7f9e393fd700] DEBUG - [Transcoder] aspect : 0.54(1.00)/0.56 Jan 10, 2015 23:39:36 [0x7f9e2ebfb700] DEBUG - [Transcoder] segSize : 30.07mbits/seg, 10.02/25.60MBps Jan 10, 2015 23:39:36 [0x7f9e393fd700] DEBUG - [Transcoder] timebase: 0.02083(1:48)/0.00001(0:1000000) Jan 10, 2015 23:39:36 [0x7f9e3c3fc700] DEBUG - [Transcoder] ----> Height Failed
I have set these client capabilities:
* X-Plex-Client-Capabilities => protocols=http-live-streaming,http-streaming-video-720p,http-streaming-video-1080p;videoDecoders=h264{profile:high&resolution:1080&level:51};audioDecoders=aac,ac3{channels:6}
The player has ffmpeg as backend, so there shouldn't be a "height" or "bitrate" problem. I just need a HLS stream with h264.
Which options must be set to tell the transcoder to "direct stream" the video?
Chris