For me, AirPlay does work with the firewall active and with the default settings. But I never use the firewall, because it serves no purpose on a private network behind NAT. You are blocking almost everything, it seems, including remoted and sharingd which may be required for AirPlay. What is the point of that?
You’re also running a Norton security product, which like all such products is much worse than useless, whether it’s causing this problem or not.
The easy solution to your problem is to turn off the firewall and enjoy life. Also, get rid of Norton. If you’re determined not to do that, for reasons known only to you, then you’ll have to experiment with the configuration until you figure out which rule is sabotaging you.
For reference, the application firewall has only one valid use case. A MacBook has several sharing services active that you want to expose on a trusted network. Sometimes it’s connected to an untrusted network where you don’t want those services exposed. Rather than turning them off individually, you activate the firewall with a configuration that blocks all those services. When you’re back on the trusted network, you turn it off.