live feed
English
Noun
live
feed
(
plural
live feeds
)
Synonym of
live stream
.