extending the media functions of elgg to include audio/video streaming