Use Future Perfect Continuous (will have been + -ing) for actions that will be ONGOING for a period of time up to a specific future point. It emphasizes the DURATION of an action that will continue until a future time.
Practice tip: Ask: Will the action be ONGOING for a period BY a future time? Then use Future Perfect Continuous!