Depends how integrated with E2 that you want it to be.
You could just create individual files that reference the URL of a given stream, then launch it from E2's file explorer.
You could create a catalogue containing all of the URL's (say a .m3u8) and see if E2 would co-operate.
With a fair wind, E2 should just play them for you.
If you wanted to integrate it into your E2 bouquets, then you'd need to do a few things:
(These, by the way are all just simple human-readable text entries for the most-part)
In the /etc/enigma2/ folder on your E2 box:-
Make an additional entry in the existing bouquets.tv file. Keep to the existing format of the entries in the file but choose a unique name for your 'new bouquet', say "my-special-streams" or whatever you choose. (you need to remember the name that you choose).
Then make a new .tv file (called say "my-special-streams.tv" ) - ie the name that you chose before.
Make an entry in the prescribed format layout for each of your target URL's.
If you don't know what the prescribed format is, take a look at an existing .tv file for one of yourexisting bouquets and use that as a template.
You might get away without having to encode those URL entries, and then again, you might not If not and you struggle a bit with encoding, just use a tool like it-tools to translate the encoded version of the free-type URL that you would normally put into VLC. -
IT Tools - Handy online tools for developers
An example of an encoded URL from a freetype URL would look something like this:-
Freetype: -
https://exampledomain.com:22078/films/123456789.mp4
Encoded:- https%3A%2F%2Fexampledomain.com%3A22078%2Ffilms%2F123456789.mp4
Finally, if you have any bouquetmakers on your E2 box already and that run/update themselves from time to time (ie AutoBouquetsmaker, IPTVBouquetsmaker,E2m3u2Bouquets etc), review their settings to make sure that they don't go and do some sort of blanket deletion of anything that they themselves have not created, and that way your own custom entries will be preserved.