An aspect of the present specification provides a method comprising: analyzing, at a computing device associated with a given location, live broadcast media to determine presence of one or more of a person of interest (POI) and an event of interest (EOI), the live broadcast media being provided at one or more display screens at the given location, the live broadcast media originating external to the given location; analyzing, at the computing device, one or more images captured by one or more cameras located at the given location to determine whether one or more of the POI and the EOI meets a condition for causing harm to one or more persons indicated in the one or more images; and responsive to the POI or the EOI meeting the condition, changing, at the computing device, content of the live broadcast media.
Another aspect of the present specification provides a device associated with a given location, the device comprising: a communication unit; and a controller configured to: analyze live broadcast media, received via the communication unit, to determine presence of one or more of a person of interest (POI) and an event of interest (EOI), the live broadcast media being provided at one or more display screens at the given location, the live broadcast media originating external to the given location; analyze one or more images, received via the communication unit, captured by one or more cameras located at the given location to determine whether one or more of the POI and the EOI meets a condition for causing harm to one or more persons indicated in the one or more images; and responsive to the POI or the EOI meeting the condition, change content of the live broadcast media.