def METHOD_NAME(self, live_state, channel_state):
    """Check if channel state and video state are sync.
    Medialive channel states are not exactly 1-1 with video states:
    - Creating
    - Deleting
    - Idle -> IDLE
    - Recovering
    - Running -> RUNNING
    - Starting -> STARTING
    - Stopping -> STOPPING
    - Updating
    """
    if channel_state == live_state:
        # Sync for 1-1 cases
        return True
    if channel_state in ["creating", "recovering", "updating", "deleting"]:
        # Video states do not handle these AWS states
        return True
    if channel_state == IDLE and live_state in [STOPPED, IDLE]:
        # In this case STOPPED is an idle started live
        return True
    return False