The 59-year-old, who was MP for Falkirk, Scotland between 2000 and 2012, was found to have a 51-second film depicting a number of children, one of which was said to be 12-months-old on one of his devises.
Mr Joyce, of Worlingworth, Suffolk, pleaded guilty at Ipswich Crown Court to the offence, which took place between August 2013 and November 2018.
Advertisement
He will have to 150 hours of unpaid work following the sentence.
Mr Joyce left Labour to serve as independent MP for Falkirk in 2012, stepping down before the 2015 general election.
He is due to be sentenced at Ipswich Crown Court later today.