def media_get_livestream_viewers(self, broadcast_id):
        """
        Retrieve the list of viewers of the live broadcast.

        Parameters
        ----------
        broadcast_id : str
            The ID of the live broadcast.

        Returns
        -------
        list
            A list of viewers.
        """
        try:
            response = self.private_request(f"live/{broadcast_id}/get_viewer_list/")
            return [{"username": user["username"], "pk": user["pk"]} for user in response.get("users", [])]
        except Exception as e:
            self.logger.error(f"Error retrieving live viewers: {e}")
            raise

        Retrieve the list of viewers of the live broadcast.

        Parameters
        ----------
        broadcast_id : str
            The ID of the live broadcast.

        Returns
        -------
        list
            A list of viewers.
        
instagrapi/mixins/media.py