No, your Android device does not have to be rooted in order to broadcast.