Honestly, it really isn't a big deal to setup VLANs - especially with pfSense. You don't have to use a smart switch for VLAN creation either. Connect the cameras and DVR to a separate switch and link it to another NIC on the firewall (assuming you can add one). The firewall will then do all of the routing for you. With the DVR in the same subnet as the cameras the only traffic that would need to pass through the router is your viewing/configuration client. Simply add a rule to allow any traffic that originates on the "secure" LAN to be routed to the "camera" LAN (which would be covered by the default any/any rule) - done! pfSense will maintain the tables so no return rule is required for the cameras/dvr to send data back. By default all traffic that originates on the camera LAN is denied access anywhere.
Even if you need to use a smart switch you won't run into any bandwidth issues as long as the switch's backplane can handle the data throughput. Further, you can utilize a single port on the smart switch for the camera lan and uplink another switch from there to contain all the cameras/dvr - that will remove the smart switche's backplane from having to move the data around.
Even if you need to use a smart switch you won't run into any bandwidth issues as long as the switch's backplane can handle the data throughput. Further, you can utilize a single port on the smart switch for the camera lan and uplink another switch from there to contain all the cameras/dvr - that will remove the smart switche's backplane from having to move the data around.