swatlord 0 Posted September 5, 2017 Share Posted September 5, 2017 (edited) Just set up a fresh install on Fedora 26 server with the latest Emby media server build (Version 3.2.30.0). Library is SMB mounted. When playing in the web it hangs and when playing from the ROKU app, it returns an http error (200). Transcode log yields the following: Application version: 3.2.30.0 http://172.16.10.33:8096/emby/videos/0ac0f8c0fbec37ad823483c19a50a2f3/live.m3u8?DeviceId=120ae8e3befd34b573dc61c94d2ca6a6a45ecdff&MediaSourceId=0ac0f8c0fbec37ad823483c19a50a2f3&VideoCodec=h264&AudioCodec=aac&VideoBitrate=139808000&AudioBitrate=192000&Level=51&Profile=high&PlaySessionId=1d54182f3b95444c80e990ba3ca98668&api_key=95a59fc92c2248cc84c63722138bcb84&CopyTimestamps=false&TranscodingMaxAudioChannels=6&EnableSubtitlesInManifest=false&Tag=4b8fa5c3a5187ec6b866c77a0477d9f9&RequireAvc=true&RequireNonAnamorphic=false&DeInterlace=true&SegmentContainer=ts&MinSegments=1&BreakOnNonKeyFrames=True&TranscodeReasons=ContainerBitrateExceedsLimit {"Protocol":"File","Id":"0ac0f8c0fbec37ad823483c19a50a2f3","Path":"smb://lhstor01/media/movies/Alien.Covenant.(2017)/Alien.Covenant.(2017).Bluray-1080p.mkv","Type":"Default","Container":"mkv","Name":"","IsRemote":false,"ETag":"4b8fa5c3a5187ec6b866c77a0477d9f9","ReadAtNativeFramerate":false,"IgnoreDts":false,"IgnoreIndex":false,"GenPtsInput":false,"SupportsTranscoding":true,"SupportsDirectStream":true,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"RequiresClosing":false,"SupportsProbing":true,"EnableMpDecimate":false,"RequiresLooping":false,"VideoType":"VideoFile","MediaStreams":[],"Formats":[],"RequiredHttpHeaders":{}} User policy for User: EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True /var/lib/emby-server/ffmpeg/20170308/ffmpeg -f matroska -i "smb://lhstor01/media/movies/Alien.Covenant.(2017)/Alien.Covenant.(2017).Bluray-1080p.mkv" -map_metadata -1 -map_chapters -1 -threads 0 -sn -codec:v:0 libx264 -pix_fmt yuv420p -preset veryfast -crf 23 -maxrate 139808000 -bufsize 279616000 -profile:v high -level 4.1 -x264opts:0 subme=0:me_range=4:rc_lookahead=10:me=dia:no_chroma_me:8x8dct=0:partitions=none -force_key_frames "expr:gte(t,n_forced*3)" -flags -global_header -vsync -1 -codec:a:0 aac -strict experimental -ac 6 -ab 192000 -f segment -max_delay 5000000 -avoid_negative_ts disabled -start_at_zero -segment_time 3 -individual_header_trailer 0 -segment_format mpegts -segment_list_entry_prefix "hls/c8d23b596a5ab481c77ffbbfe9e20938/" -segment_list_type m3u8 -segment_start_number 0 -segment_list "/var/lib/emby-server/transcoding-temp/c8d23b596a5ab481c77ffbbfe9e20938.m3u8" -y "/var/lib/emby-server/transcoding-temp/c8d23b596a5ab481c77ffbbfe9e20938%d.ts" ffmpeg version N-83692-gb8a7dcbde2-static http://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2017 the FFmpeg developers built with gcc 5.4.1 (Debian 5.4.1-5) 20170205 configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio --cc=gcc-5 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gray --enable-libass --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libzimg libavutil 55. 47.100 / 55. 47.100 libavcodec 57. 81.100 / 57. 81.100 libavformat 57. 66.102 / 57. 66.102 libavdevice 57. 3.100 / 57. 3.100 libavfilter 6. 74.100 / 6. 74.100 libswscale 4. 3.101 / 4. 3.101 libswresample 2. 4.100 / 2. 4.100 libpostproc 54. 2.100 / 54. 2.100 smb://lhstor01/media/movies/Alien.Covenant.(2017)/Alien.Covenant.(2017).Bluray-1080p.mkv: Protocol not found Did you mean file:smb://lhstor01/media/movies/Alien.Covenant.(2017)/Alien.Covenant.(2017).Bluray-1080p.mkv? ffmpeg version N-83692-gb8a7dcbde2-static http://johnvansickle.com/ffmpeg/ Copyright (c) 2000-2017 the FFmpeg developers built with gcc 5.4.1 (Debian 5.4.1-5) 20170205 configuration: --enable-gpl --enable-version3 --enable-static --disable-debug --disable-ffplay --disable-indev=sndio --disable-outdev=sndio --cc=gcc-5 --enable-fontconfig --enable-frei0r --enable-gnutls --enable-gray --enable-libass --enable-libfreetype --enable-libfribidi --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxvid --enable-libzimg libavutil 55. 47.100 / 55. 47.100 libavcodec 57. 81.100 / 57. 81.100 libavformat 57. 66.102 / 57. 66.102 libavdevice 57. 3.100 / 57. 3.100 libavfilter 6. 74.100 / 6. 74.100 libswscale 4. 3.101 / 4. 3.101 libswresample 2. 4.100 / 2. 4.100 libpostproc 54. 2.100 / 54. 2.100 smb://lhstor01/media/movies/Alien.Covenant.(2017)/Alien.Covenant.(2017).Bluray-1080p.mkv: Protocol not found Did you mean file:smb://lhstor01/media/movies/Alien.Covenant.(2017)/Alien.Covenant.(2017).Bluray-1080p.mkv? Let me know if I should provide anything else. EDIT: Mounting the media share locally via NFS fixed this issue. Edited September 5, 2017 by swatlord Link to comment Share on other sites More sharing options...
Solution Luke 37161 Posted September 5, 2017 Solution Share Posted September 5, 2017 Hi, you will need to compile an ffmpeg build with smb support if you intend to use smb. In the future we are planning to provide this ourselves but we haven't gotten there yet. Alternatively you can avoid smb by mounting your share to a local folder within Fedora, then add that local folder to Emby instead of the smb share. Let us know if this helps. Thanks. 1 Link to comment Share on other sites More sharing options...
swatlord 0 Posted September 5, 2017 Author Share Posted September 5, 2017 Shoot... Are there any instructions on how to do this? I'm a novice Linux user transitioning my server environment from Windows to Linux to get better at it. If there aren't any good, quick ones I can see about mounting the share via NFS. Link to comment Share on other sites More sharing options...
Luke 37161 Posted September 5, 2017 Share Posted September 5, 2017 If building ffmpeg is something you haven't done before then you'll probably have an easier time just mounting the share. Link to comment Share on other sites More sharing options...
swatlord 0 Posted September 5, 2017 Author Share Posted September 5, 2017 Fair enough. Mounting the directory locally via NFS worked. Hope to see native SMB support in the future. Thanks for you help! Link to comment Share on other sites More sharing options...
Luke 37161 Posted September 5, 2017 Share Posted September 5, 2017 Thanks for the feedback. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now