Jump to content

IPTV plugin won't play .aspf file(does in VLC)


Go to solution Solved by maegibbons,

Recommended Posts

all

 

I'm not able to play a live stream in emby via the IPTV plugin. The HTTP url ends in :8080/ looks like it's trying to play a .aspf file. I just get a black screen...

 

Works fine in VLC

 

Used to work in Emby - not sure if its changed to .aspf recently. Also used to work in firefox.

 

Any tips? would really like this working in Emby! Let me know if you need logs etc.

 

 

Cheers

Link to post
Share on other sites

well there's no aspl in the ffmpeg log. looks like maybe you didn't enter the full url into the iptv plugin?

Link to post
Share on other sites
maegibbons

Hi

 

I just tested this.

 

It DOES work in VLC and you are correct it does throw an ffmpeg error.

 

I am currently using a very recent ffmpeg so its not something that would be fixed by you updating ffmpeg.

 

I also see:

http://194.70.152.29:8096/emby/videos/fb4e47bf41b194c92c18d11f03c1f4ec/live.m3u8?DeviceId=d2670b706684f5456443dab3c0e4f5fb87873e7a&MediaSourceId=20f68c0a2bc3502e26002b870f9b5594&VideoCodec=h264&AudioCodec=aac&VideoBitrate=1129219765&AudioBitrate=192000&Level=51&Profile=high&PlaySessionId=33d2744006c84605b6c8acd0029bd374&api_key=bd10d77d6af64d08bd3af45b9578b98e&CopyTimestamps=false&TranscodingMaxAudioChannels=6&EnableSubtitlesInManifest=false&RequireAvc=true&RequireNonAnamorphic=false&DeInterlace=false&SegmentContainer=ts&MinSegments=2&BreakOnNonKeyFrames=False&allowVideoStreamCopy=false&allowAudioStreamCopy=false

{"Protocol":"Http","Id":"20f68c0a2bc3502e26002b870f9b5594","Path":"http://motorsport-au.hopto.org/Live.Motorsport.EU.Mirror.http.motorsport-eu.hopto.org.xspf","Type":"Default","Name":"20f68c0a2bc3502e26002b870f9b5594","IsRemote":true,"ReadAtNativeFramerate":false,"SupportsTranscoding":true,"SupportsDirectStream":false,"SupportsDirectPlay":true,"IsInfiniteStream":false,"RequiresOpening":false,"RequiresClosing":false,"SupportsProbing":true,"RequiresLooping":false,"MediaStreams":[],"PlayableStreamFileNames":[],"Formats":[],"RequiredHttpHeaders":{}}

/ffmpegs/ffmpeg-git-20170417-64bit-static/ffmpeg -i "http://motorsport-au.hopto.org/Live.Motorsport.EU.Mirror.http.motorsport-eu.hopto.org.xspf" -map_metadata -1 -map_chapters -1 -threads 0 -sn -codec:v:0 libx264 -pix_fmt yuv420p -preset veryfast -crf 23 -maxrate 1129219765 -bufsize -2036527766 -profile:v high -level 4.1 -x264opts:0 subme=0:rc_lookahead=10:me_range=4: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/19288d3cf2f3661edd63fff0139b634a/" -segment_list_type m3u8 -segment_start_number 0 -segment_list "/var/lib/emby-server/transcoding-temp/19288d3cf2f3661edd63fff0139b634a.m3u8" -y "/var/lib/emby-server/transcoding-temp/19288d3cf2f3661edd63fff0139b634a%d.ts"


ffmpeg version N-85581-ge22d495538-static http://johnvansickle.com/ffmpeg/  Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 5.4.1 (Debian 5.4.1-8) 20170304
  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. 61.100 / 55. 61.100
  libavcodec     57. 92.100 / 57. 92.100
  libavformat    57. 72.101 / 57. 72.101
  libavdevice    57.  7.100 / 57.  7.100
  libavfilter     6. 84.101 /  6. 84.101
  libswscale      4.  7.101 /  4.  7.101
  libswresample   2.  8.100 /  2.  8.100
  libpostproc    54.  6.100 / 54.  6.100
http://motorsport-au.hopto.org/Live.Motorsport.EU.Mirror.http.motorsport-eu.hopto.org.xspf: Invalid data found when processing input

Krs

 

Mark

Link to post
Share on other sites

Ok yes in his earlier log he had this, which suggested misconfiguration:

http://motorsport-au.hopto.org/: Invalid data found when processing input

Then in his newer logs he updated the url to the full url, but it looks like ffmpeg doesn't understand that format of playlist. In fact, if you look at the contents of the xspf, it appears to be a proprietary Vlc format.

  • Like 1
Link to post
Share on other sites
  • Solution
maegibbons

Yes I have just taken a look at the xspf and concur your findings.

 

@@choo if it worked in emby before, the supplier has changed the format since then. ffmpeg just does not know about the format

 

Krs

 

Mark

  • Like 1
Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...