The SIM900 appears to be a versatile GSM/GPRS module, so it would be getting "mobile" data feed which is of course, very expensive.
Whether an Arduino can handle a streaming audio (let alone video) format is not very obvious at all.
The easier - and likely cheaper - option is to get a smartphone as they are built for just this purpose.