Live streaming gifts are virtual rewards that viewers send to their favorite creators during a live broadcast to show appreciation and support. Gifts such as roses, hearts, crowns, and diamonds make live streams more interactive while helping creators earn money.