Stream Filter allows you to attach metadata to each published message. Subscribers are then able to set filter expressions, allowing them to only receive published messages containing specific metadata. For example, you can reduce message usage by excluding your own published messages from ever being returned by subscribe. Or, you can opt for subscribe to only return messages whose metadata meets a certain criteria, such as temperature values above 90.
For further learning, please see: