Middleware versus native OS support: architectural considerations for supporting multimedia applications | IEEE Conference Publication | IEEE Xplore