def get_streams(self, game=None, channels=None, limit=25, offset=0):
        if isinstance(game, models.Game):
            game = game.name
        channelnames = []
        cparam = None
        if channels:
            for c in channels:
                if isinstance(c, models.Channel):
                    c = c.name
                channelnames.append(c)
            cparam = ','.join(channelnames)
        params = {'limit': limit,
                  'offset': offset,
                  'game': game,
                  'channel': cparam}
        r = self.kraken_request('GET', 'streams', params=params)
        return models.Stream.wrap_search(r)