Yes, BigBlueButton (BBB) that moodle is using mostly to do live interactive sessions and record them afterwards, but BBB doesn't runs on normal HTTP/PHP capable server, it runs on Apache TomCat, so even if your setup is Linux based, you still will be setting up an additional server just for BBB.
I recommended YouTube/Vimeo, to upload the recorded session, between the two, YouTube does offers Live and can be recorded to be served later on, Vimeo however wont allow live stream on basic package.
Both YouTube and Vimeo have limitations in terms of interaction of users, that you have to keep in mind, however both were recommended based on unlimited size upload to be watched later, as on a cloud server, you should keep in mind space and bandwidth will end up costly. Therefore Improvise
I recommended YouTube/Vimeo, to upload the recorded session, between the two, YouTube does offers Live and can be recorded to be served later on, Vimeo however wont allow live stream on basic package.
Both YouTube and Vimeo have limitations in terms of interaction of users, that you have to keep in mind, however both were recommended based on unlimited size upload to be watched later, as on a cloud server, you should keep in mind space and bandwidth will end up costly. Therefore Improvise