Travis Benjamin, a former Chargers receiver known for his speed, has agreed to a one-year contract with San Francisco.