add: sharer middlelayer
video share