add publishaudio/publishvideo functionality, huge thank you to @sevastos