pecop2 / iptv_multicast_udp_proxy_streaming

7 stars 1 forks source link

FFMPEG Support #2

Open nikhil96widhani opened 1 year ago

nikhil96widhani commented 1 year ago

Hello there, first i will like to thank you for this work, its amazing, I am wondering if there are 2 things that can be added

  1. FFMPEG streaming option as fallback for VLC as there are many urls which work better with ffmpeg
  2. support multiple m3u files/urls and combine the output
pecop2 commented 1 year ago

Hello. Thanks, I appreciate it.

Regarding your questions:

  1. Wasn't thinking in that direction to be honest. Is your idea FFMPEG to be used only as fallback option?
  2. This one seems like a pretty straightforward thing, and in the meantime super useful. Thanks for the suggestion.
nikhil96widhani commented 1 year ago

Thanks for your quick reply,

1- there can be 3 transcoder settings in the environment yaml file. Ffmpeg: only uses ffmpeg. Vlc: only uses vlc. Auto: uses vlc and then fffmped for fallback or vice versa but i dont think it will matter (this would be helpful for non technical people

2- regarding the merging m3u’s i was able to change the code and make it work but unfortunately i am facing issues with some playlist. Firstly the parser for multicast. Fails to identify correct url and sometimes assigns epg mapping as a url. Secondly some of the url’s /playlist are not at all parsed

Do you have a discord whre i can communicate with you and share photos and my playlist url? I am a python developer but very new to such usecase and potentially can contribute to this project once i can get understanding of the process. I have edited the .py to accept list as m3u url and merge them. Else argument can be str for one m3u file

ps: your project is great, you might not know how many people would find it useful. There is xteve project similar to this but much more advance, its good but no longer maintained and uses outdated tech. I think your project would go long way considering its so simple, easy to use yet so helpful

pecop2 commented 1 year ago

Hey, Sorry for the late responses. Thanks for your input, so valuable and definitely great ideas. The parser it not "intelligent" at all, needs some work there, in order to make it compatible with all M3U files. Haven't heard about xteve, but at least I know this one is so sooo simple, and of course some work would make it better and refined.

nikhil96widhani commented 1 year ago

Thanks for your response, I look forwarward to use it as my daily restreamer and see what updates comes to this project