Streater, 29, wound up signing on with the Raiders as undrafted free agent out of Temple back in 2012. He’s spent all four of his years of his NFL career with the Raiders before signing a one-year, $810,000 contract with $4 million in incentives with the Chiefs last year.
The Chiefs later traded Streater and a conditional 2019 seventh-round pick to 49ers for a conditional 2019 seventh-round pick.
The Bills signed him in May but released him with an injury settlement as they trimmed their roster down to the 53-man limit.
In 2016, Streater appeared in all 16 games and caught 18 passes for 191 yards receiving and two touchdowns for the 49ers.
Croom, 23, wound up signing a three-year, $1.66 million contract with the Bills as an undrafted free agent out of Utah back in Tennessee. He stands to make base salaries of $465,000 and $555,000 over the first two years of the contract.
The Bills waived Croom with an injury designation and later reverted to injured reserve. Buffalo elected to release him with an injury settlement back in August.
During his college career at Tennessee, Croom caught 60 passes for 816 yards receiving and six touchdowns over the course of 26 games.