def stop(broadcast_id)
      raise ArgumentError, "broadcast_id not provided" if broadcast_id.to_s.empty?
      broadcast_json = @client.stop_broadcast(broadcast_id)
      Broadcast.new self, broadcast_json
    end
def stop(broadcast_id)
      raise ArgumentError, "broadcast_id not provided" if broadcast_id.to_s.empty?
      broadcast_json = @client.stop_broadcast(broadcast_id)
      Broadcast.new self, broadcast_json
    end
Stops an OpenTok broadcast

 Note that broadcasts automatically stop after 120 minute

 @param [String] broadcast_id The broadcast ID.

 @return [Broadcast] The broadcast object, which includes properties defining the broadcast.

 @raise [OpenTokBroadcastError] The broadcast could not be stopped. The request was invalid.
 @raise [OpenTokAuthenticationError] Authentication failed.
   Invalid API key.
 @raise [OpenTokError] OpenTok server error.