Yes, that is exactly what they are. Yellow perch lay their eggs in a long gelatinous ribbon, typically on top of some vegetation to hold it off the bottom so that water movement can keep it aerated

Bill