Systems, methods, and storage media for managing video and audio streaming devices

NZ835094AUndetermined Publication Date: 2025-06-19HARVEST TECH PTY LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
NZ835094
Authority / Receiving Office
NZ · NZ
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-12
Filing Date
2024-12-11
Publication Date
2025-06-19

AI Technical Summary

Technical Problem

Managing video and audio streaming devices and connections is complex and time-consuming, especially when devices are located in different geographical locations and network environments vary, requiring customized stream settings and potential troubleshooting.

Method used

A system and method for managing video and audio streaming devices, which includes creating locations to group devices, assigning devices to locations, creating network presets, managing device connections, customizing stream settings, and facilitating real-time streaming protocol configurations.

Benefits of technology

The system simplifies the management of video and audio streaming devices by providing an intuitive interface for grouping, connecting, and configuring devices, reducing errors and improving efficiency, especially in mission-critical applications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 1_ABST
    Figure 1_ABST
Patent Text Reader

Abstract

Systems, methods, and storage media for managing video and audio streaming devices are disclosed. Exemplary implementations may: create locations to group video and audio devices; assign the devices to the created locations; create a new preset for a network that includes the assigned devices; manage the assigned devices and their connections; customize stream settings for the assigned devices; move an assigned device to another one of the created locations; rename the location to which the assigned device was moved; delete the location from which the assigned device was moved; create a new location associated with physical locations; reassign the moved device to the newly created location; and unassign the moved device from the newly created location.
Need to check novelty before this filing date? Find Prior Art

Description

SYSTEMS, METHODS, AND STORAGE MEDIA FOR MANAGING VIDEO AND AUDIO STREAMING DEVICESFIELD OF THE DISCLOSURE

[0001] The present disclosure relates to systems, methods, and storage media for managing video and audio streaming devices.BACKGROUND

[0002] In the domain of digital communication, video and audio streaming have become essential components of various applications, from entertainment to surveillance. These applications often necessitate the management of multiple devices and connections, which can be a complex task. Traditionally, managing these devices and connections has been done manually, which can be time-consuming and prone to errors. Moreover, the settings for video and audio streams often need to be customized to suit different network environments and requirements, adding another layer of complexity to the task.SUMMARY

[0003] One aspect of the present disclosure relates to a system configured for managing video and audio streaming devices. The system may include one or more hardware processors configured by machine-readable instructions. The processor(s) may be configured to create locations to group video and audio devices. The processor(s) may be configured to assign the devices to the created locations. The processor(s) may be configured to create a new preset for a network that includes the assigned devices. The processor(s) may be configured to manage the assigned devicesand their connections. The processor(s) may be configured to customize stream settings for the assigned devices. The processor(s) may be configured to move an assigned device to another one of the created locations. The processor(s) may be configured to rename the location to which the assigned device was moved. The processor(s) may be configured to delete the location from which the assigned device was moved. The processor(s) may be configured to create a new location associated with physical locations. The processor(s) may be configured to reassign the moved device to the newly created location. The processor(s) may be configured to unassign the moved device from the newly created location.

[0004] In some implementations of the system, the processor(s) may be configured to provide awareness-at-a-g lance of asset status including for mission critical applications.

[0005] In some implementations of the system, the processor(s) may be configured to facilitate configure one or more of real time streaming protocol and other camera inputs, direct data, and / or audio and / or video data.

[0006] In some implementations of the system, the devices may include video and audio streaming devices.

[0007] In some implementations of the system, the customizing of stream settings may be performed for the assigned devices.

[0008] In some implementations of the system, the managing of the assigned devices may include controlling the settings of the devices.

[0009] In some implementations of the system, the managing of the assigneddevices may include establishing connections between the devices.

[0010] Another aspect of the present disclosure relates to a method for managing video and audio streaming devices. The method may include creating locations to group video and audio devices. The method may include assigning the devices to the created locations. The method may include creating a new preset for a network that includes the assigned devices. The method may include managing the assigned devices and their connections. The method may include customizing stream settings for the assigned devices. The method may include moving an assigned device to another one of the created locations. The method may include renaming the location to which the assigned device was moved. The method may include deleting the location from which the assigned device was moved. The method may include creating a new location associated with physical locations. The method may include reassigning the moved device to the newly created location. The method may include unassigning the moved device from the newly created location.

[0011] Yet another aspect of the present disclosure relates to a non-transient computer-readable storage medium having instructions embodied thereon, the instructions being executable by one or more processors to perform a method for managing video and audio streaming devices. The method may include creating locations to group video and audio devices. The method may include assigning the devices to the created locations. The method may include creating a new preset for a network that includes the assigned devices. The method may include managing the assigned devices and their connections. The method may include customizing stream settings for the assigned devices. The method may include moving an assigned deviceto another one of the created locations. The method may include renaming the location to which the assigned device was moved. The method may include deleting the location from which the assigned device was moved. The method may include creating a new location associated with physical locations. The method may include reassigning the moved device to the newly created location. The method may include unassigning the moved device from the newly created location.

[0012] These and other features, and characteristics of the present technology, as well as the methods of operation and functions of the related elements of structure and the combination of parts and economies of manufacture, will become more apparent upon consideration of the following description and the appended claims with reference to the accompanying drawings, all of which form a part of this specification, wherein like reference numerals designate corresponding parts in the various figures. It is to be expressly understood, however, that the drawings are for the purpose of illustration and description only and are not intended as a definition of the limits of the invention. As used in the specification and in the claims, the singular form of 'a', 'an', and 'the' include plural referents unless the context clearly dictates otherwise.BRIEF DESCRIPTION OF THE DR A WINGS

[0013] FIG. 1 illustrates a view of an example user interface configured for managing video and audio streaming devices, in accordance with one or more implementations.

[0014] FIG. 2 illustrates another view of the example user interface in which settings are revealed, in accordance with one or more implementations.

[0015] FIG. 3 illustrates another view of the example user interface in which videoand audio devices are displayed after associated account details are entered, in accordance with one or more implementations.

[0016] FIG. 4 illustrates another view of the example user interface in which presets are presented and / or modified, in accordance with one or more implementations.

[0017] FIG. 5 illustrates another view of the example user interface in which two devices are assigned in different locations but not currently connected, in accordance with one or more implementations.

[0018] FIG. 6 illustrates another view of the example user interface in which two devices are assigned in different locations and are connected, in accordance with one or more implementations.

[0019] FIG. 7 illustrates a system configured for managing video and audio streaming devices, in accordance with one or more implementations.

[0020] FIGS. 8A, 8B, and / or 8C illustrates a method for managing video and audio streaming devices, in accordance with one or more implementations.DETAILED DESCRIPTION

[0021] The present disclosure relates to systems, methods, and storage media for managing video and audio streaming devices. The management of video and audio streaming devices and connections may be a complex and time-consuming task. This may be particularly true when the devices are located in different geographical locations and when the network environments vary. The settings for video and audio streams may often need to be customized to suit different network environments and requirements, which may be a complex task requiring technical expertise. Furthermore,troubleshooting issues with the devices and connections may be challenging, particularly when the devices are located in different geographical locations.

[0022] Implementations described herein address the aforementioned shortcomings and other shortcomings by providing a control interface for managing video and audio streaming devices and connections. The interface may allow users to group devices, manage connections, and configure video and audio settings to suit requirements and networks. The interface may be designed to be intuitive, potentially making it easy for users to manage their devices and connections. For example, the interface configured to deliver awareness-at-a-glance of asset status for mission critical applications. The interface may facilitate configuring real time streaming protocol (RTSP) and other camera inputs, direct data, audio and / or video data, and / or other data. Some implementations also provide troubleshooting guidance for common issues, potentially making it easier for users to resolve problems with their devices and connections. Thus, some implementations provide a comprehensive solution for managing video and audio streaming devices and connections, potentially making it easier for users to get the most out of their devices.

[0023] FIG. 1 illustrates a view 100 of an example user interface configured for managing video and audio streaming devices, in accordance with one or more implementations. As shown in FIG. 1 , the view 100 may include one or more of a dashboard 102, a first location 104, a second location 106, established connections 108, unassigned devices 110, and / or other components. The first location 104 may include a location with a video encoder and an audio device. The second location 106 may include a location with a video decoder and an audio device. The establishedconnections 106 may include connections between devices at the first location 104 and the second location 106. The unassigned devices 1 10 may include devices on a network that are not currently assigned to a location (e.g., the first location 104 or the second location 106).

[0024] FIG. 2 illustrates another view 200 of the example user interface in which settings are revealed, in accordance with one or more implementations. As shown in FIG. 2, the view 200 may include one or more of device properties 202, device details 204, device settings 206, and / or other components.

[0025] FIG. 3 illustrates another view 300 of the example user interface in which video and audio devices 302 are displayed after associated account details are entered, in accordance with one or more implementations.

[0026] FIG. 4 illustrates another view 400 of the example user interface in which presets are presented and / or modified, in accordance with one or more implementations. As shown in FIG. 4, the view 400 may include one or more of existing presets 402, a new preset button 404, a toggle button 406, and / or other components. In response to being clicked, tapped, or otherwise selected, the new preset button 404 may allow a user to determine a new preset. Once established, the new preset may be shown with the existing presets 402. In response to being clicked, tapped, or otherwise selected, the toggle button 406 may be configured to toggle between presets or locations.

[0027] FIG. 5 illustrates another view 500 of the example user interface in which two devices are assigned in different locations but not currently connected, in accordance with one or more implementations. As shown in FIG. 5, the view 500 may include one ormore of a first location 502, a second location 504, and / or other components. Each location may be associated with different devices at that location. No connection may be shown between devices at the first location 502 and the second location 504.

[0028] FIG. 6 illustrates another view 600 of the example user interface in which two devices are assigned in different locations and are connected, in accordance with one or more implementations. As shown in FIG. 6, the view 600 may include one or more of a first location 602, a second location 604, a connection 606, and / or other components. Each location may be associated with different devices at that location. The connection 606 may represent a connection between a device at the first location 502 and a device at the second location 504.

[0029] FIG. 7 illustrates a system 700 configured for managing video and audio streaming devices, in accordance with one or more implementations. In some implementations, system 700 may include one or more computing platforms 702. Computing platform(s) 702 may be configured to communicate with one or more remote platforms 704 according to a client / server architecture, a peer-to-peer architecture, and / or other architectures. Remote platform(s) 704 may be configured to communicate with other remote platforms via computing platform(s) 702 and / or according to a client / server architecture, a peer-to-peer architecture, and / or other architectures. Users may access system 700 via remote platform(s) 704.

[0030] Computing platform(s) 702 may be configured by machine-readable instructions 706. Machine-readable instructions 706 may include one or more instruction modules. The instruction modules may include computer program modules. The instruction modules may include one or more of location creating module 708, deviceassignment module 710, preset creating module 712, device managing module 714, stream setting customizing module 716, device moving module 718, location renaming module 720, location deletion module 722, device reassignment module 724, device unassigning module 726, awareness-at-a-g lance module 728, configuration module 730, and / or other instruction modules.

[0031] Location creating module 708 may be configured to create locations to group video and audio devices. In some implementations, the devices may include video and audio streaming devices. Location creating module 708 may be configured to create a new location associated with physical locations. The physical locations may be named according to user preference.

[0032] Device assignment module 710 may be configured to assign the devices to the created locations. The devices may be assigned to the created locations based on user preference. The created locations may be associated with physical locations.

[0033] Preset creating module 712 may be configured to create a new preset for a network that includes the assigned devices. The new preset for the network may be created by entering a preset name.

[0034] Device managing module 714 may be configured to manage the assigned devices and their connections. The managing of the assigned devices may include controlling the settings of the devices. The managing of the assigned devices may include establishing connections between the devices. The managing of the assigned devices may include connecting the devices. The managing of the assigned devicesmay include disconnecting the devices.

[0035] Stream setting customizing module 716 may be configured to customize stream settings for the assigned devices. The customizing of stream settings may be performed for the assigned devices.

[0036] Device moving module 718 may be configured to move an assigned device to another one of the created locations. The moving of an assigned device may include selecting the device and choosing a new location.

[0037] Location renaming module 720 may be configured to rename the location to which the assigned device was moved. The renaming of the location may involve entering a new name for the location.

[0038] Location deletion module 722 may be configured to delete the location from which the assigned device was moved. The deleting of the location may be performed by swiping left on the location.

[0039] Device reassignment module 724 may be configured to reassign the moved device to the newly created location. The reassigning of the moved device may involve selecting the device and choosing the newly created location.

[0040] Device unassigning module 726 may be configured to unassign the moved device from the newly created location. The unassigning of the moved device may include selecting the device and removing it from the location.

[0041] Awareness-at-a-g lance module 728 may be configured to provide awareness- at-a-glance of asset status including for mission critical applications.

[0042] Configuration module 730 may be configured to facilitate configuring one ormore of real time streaming protocol and other camera inputs, direct data, and / or audio and / or video data.

[0043] In some implementations, computing platform(s) 702, remote platform(s) 704, and / or external resources 732 may be operatively linked via one or more electronic communication links. For example, such electronic communication links may be established, at least in part, via a network such as the Internet and / or other networks. It will be appreciated that this is not intended to be limiting, and that the scope of this disclosure includes implementations in which computing platform(s) 702, remote platform(s) 704, and / or external resources 732 may be operatively linked via some other communication media.

[0044] A given remote platform 704 may include one or more processors configured to execute computer program modules. The computer program modules may be configured to enable an expert or user associated with the given remote platform 704 to interface with system 700 and / or external resources 732, and / or provide other functionality attributed herein to remote platform(s) 704. By way of non-limiting example, a given remote platform 704 and / or a given computing platform 702 may include one or more of a server, a desktop computer, a laptop computer, a handheld computer, a tablet computing platform, a NetBook, a Smartphone, a gaming console, and / or other computing platforms.

[0045] External resources 732 may include sources of information outside of system 700, external entities participating with system 700, and / or other resources. In some implementations, some or all of the functionality attributed herein to external resources732 may be provided by resources included in system 700.

[0046] Computing platform(s) 702 may include electronic storage 734, one or more processors 736, and / or other components. Computing platform(s) 702 may include communication lines, or ports to enable the exchange of information with a network and / or other computing platforms. Illustration of computing platform(s) 702 in FIG. 7 is not intended to be limiting. Computing platform(s) 702 may include a plurality of hardware, software, and / or firmware components operating together to provide the functionality attributed herein to computing platform(s) 702. For example, computing platform(s) 702 may be implemented by a cloud of computing platforms operating together as computing platform(s) 702.

[0047] Electronic storage 734 may comprise non-transitory storage media that electronically stores information. The electronic storage media of electronic storage 734 may include one or both of system storage that is provided integrally (i.e. , substantially non-removable) with computing platform(s) 702 and / or removable storage that is removably connectable to computing platform(s) 702 via, for example, a port (e.g., a USB port, a firewire port, etc.) or a drive (e.g., a disk drive, etc.). Electronic storage 734 may include one or more of optically readable storage media (e.g., optical disks, etc.), magnetically readable storage media (e.g., magnetic tape, magnetic hard drive, floppy drive, etc.), electrical charge-based storage media (e.g., EEPROM, RAM, etc.), solid- state storage media (e.g., flash drive, etc.), and / or other electronically readable storage media. Electronic storage 734 may include one or more virtual storage resources (e.g., cloud storage, a virtual private network, and / or other virtual storage resources).Electronic storage 734 may store software algorithms, information determined byprocessor(s) 736, information received from computing platform(s) 702, information received from remote platform(s) 704, and / or other information that enables computing platform(s) 702 to function as described herein.

[0048] Processor(s) 736 may be configured to provide information processing capabilities in computing platform(s) 702. As such, processor(s) 736 may include one or more of a digital processor, an analog processor, a digital circuit designed to process information, an analog circuit designed to process information, a state machine, and / or other mechanisms for electronically processing information. Although processor(s) 736 is shown in FIG. 7 as a single entity, this is for illustrative purposes only. In some implementations, processor(s) 736 may include a plurality of processing units. These processing units may be physically located within the same device, or processor(s) 736 may represent processing functionality of a plurality of devices operating in coordination. Processor(s) 736 may be configured to execute modules 708, 710, 712, 714, 716, 718, 720, 722, 724, 726, 728, and / or 730, and / or other modules. Processor(s) 736 may be configured to execute modules 708, 710, 712, 714, 716, 718, 720, 722, 724, 726, 728, and / or 730, and / or other modules by software; hardware; firmware; some combination of software, hardware, and / or firmware; and / or other mechanisms for configuring processing capabilities on processor(s) 736. As used herein, the term “module” may refer to any component or set of components that perform the functionality attributed to the module. This may include one or more physical processors during execution of processor readable instructions, the processor readable instructions, circuitry, hardware, storage media, or any other components.

[0049] It should be appreciated that although modules 708, 710, 712, 714, 716, 718,720, 722, 724, 726, 728, and / or 730 are illustrated in FIG. 7 as being implemented within a single processing unit, in implementations in which processor(s) 736 includes multiple processing units, one or more of modules 708, 710, 712, 714, 716, 718, 720, 722, 724, 726, 728, and / or 730 may be implemented remotely from the other modules. The description of the functionality provided by the different modules 708, 710, 712, 714, 716, 718, 720, 722, 724, 726, 728, and / or 730 described below is for illustrative purposes, and is not intended to be limiting, as any of modules 708, 710, 712, 714, 716, 718, 720, 722, 724, 726, 728, and / or 730 may provide more or less functionality than is described. For example, one or more of modules 708, 710, 712, 714, 716, 718, 720, 722, 724, 726, 728, and / or 730 may be eliminated, and some or all of its functionality may be provided by other ones of modules 708, 710, 712, 714, 716, 718, 720, 722, 724, 726, 728, and / or 730. As another example, processor(s) 736 may be configured to execute one or more additional modules that may perform some or all of the functionality attributed below to one of modules 708, 710, 712, 714, 716, 718, 720, 722, 724, 726, 728, and / or 730.

[0050] FIGS. 8A, 8B, and / or 8C illustrates a method 800 for managing video and audio streaming devices, in accordance with one or more implementations. The operations of method 800 presented below are intended to be illustrative. In some implementations, method 800 may be accomplished with one or more additional operations not described, and / or without one or more of the operations discussed. Additionally, the order in which the operations of method 800 are illustrated in FIGS. 8A, 8B, and / or 8C and described below is not intended to be limiting.

[0051] In some implementations, method 800 may be implemented in one or moreprocessing devices (e.g., a digital processor, an analog processor, a digital circuit designed to process information, an analog circuit designed to process information, a state machine, and / or other mechanisms for electronically processing information). The one or more processing devices may include one or more devices executing some or all of the operations of method 800 in response to instructions stored electronically on an electronic storage medium. The one or more processing devices may include one or more devices configured through hardware, firmware, and / or software to be specifically designed for execution of one or more of the operations of method 800.

[0052] FIG. 8A illustrates method 800, in accordance with one or more implementations.

[0053] An operation 802 may include creating locations to group video and audio devices. Operation 802 may be performed by one or more hardware processors configured by machine-readable instructions including a module that is the same as or similar to location creating module 708, in accordance with one or more implementations.

[0054] An operation 804 may include assigning the devices to the created locations. Operation 804 may be performed by one or more hardware processors configured by machine-readable instructions including a module that is the same as or similar to device assignment module 710, in accordance with one or more implementations.

[0055] An operation 806 may include creating a new preset for a network that includes the assigned devices. Operation 806 may be performed by one or more hardware processors configured by machine-readable instructions including a module that is the same as or similar to preset creating module 712, in accordance with one ormore implementations.

[0056] An operation 808 may include managing the assigned devices and their connections. Operation 808 may be performed by one or more hardware processors configured by machine-readable instructions including a module that is the same as or similar to device managing module 714, in accordance with one or more implementations.

[0057] An operation 810 may include customizing stream settings for the assigned devices. Operation 810 may be performed by one or more hardware processors configured by machine-readable instructions including a module that is the same as or similar to stream setting customizing module 716, in accordance with one or more implementations.

[0058] An operation 812 may include moving an assigned device to another one of the created locations. Operation 812 may be performed by one or more hardware processors configured by machine-readable instructions including a module that is the same as or similar to device moving module 718, in accordance with one or more implementations.

[0059] An operation 814 may include renaming the location to which the assigned device was moved. Operation 814 may be performed by one or more hardware processors configured by machine-readable instructions including a module that is the same as or similar to location renaming module 720, in accordance with one or more implementations.

[0060] An operation 816 may include deleting the location from which the assigneddevice was moved. Operation 816 may be performed by one or more hardware processors configured by machine-readable instructions including a module that is the same as or similar to location deletion module 722, in accordance with one or more implementations.

[0061] An operation 818 may include creating a new location associated with physical locations. Operation 818 may be performed by one or more hardware processors configured by machine-readable instructions including a module that is the same as or similar to location creating module 708, in accordance with one or more implementations.

[0062] An operation 820 may include reassigning the moved device to the newly created location. Operation 820 may be performed by one or more hardware processors configured by machine-readable instructions including a module that is the same as or similar to device reassignment module 724, in accordance with one or more implementations.

[0063] An operation 822 may include unassigning the moved device from the newly created location. Operation 822 may be performed by one or more hardware processors configured by machine-readable instructions including a module that is the same as or similar to device unassigning module 726, in accordance with one or more implementations.

[0064] FIG. 8B illustrates method 800, in accordance with one or more implementations.

[0065] An operation 824 may include further including providing awareness-at-a-glance of asset status including for mission critical applications. Operation 824 may be performed by one or more hardware processors configured by machine-readable instructions including a module that is the same as or similar to awareness-at-a-glance providing module 728, in accordance with one or more implementations.

[0066] FIG. 8C illustrates method 800, in accordance with one or more implementations.

[0067] An operation 826 may include further including facilitating configuring one or more of real time streaming protocol and other camera inputs, direct data, and / or audio and / or video data. Operation 826 may be performed by one or more hardware processors configured by machine-readable instructions including a module that is the same as or similar to time streaming protocol camera input facilitation module 730, in accordance with one or more implementations.

[0068] Although the present technology has been described in detail for the purpose of illustration based on what is currently considered to be the most practical and preferred implementations, it is to be understood that such detail is solely for that purpose and that the technology is not limited to the disclosed implementations, but, on the contrary, is intended to cover modifications and equivalent arrangements that are within the spirit and scope of the appended claims. For example, it is to be understood that the present technology contemplates that, to the extent possible, one or more features of any implementation can be combined with one or more features of any other implementation.

Claims

What is claimed is:1 . A system configured for managing video and audio streaming devices, the system comprising: one or more hardware processors configured by machine-readable instructions to: create locations to group video and audio devices; assign the devices to the created locations; create a new preset for a network that includes the assigned devices; manage the assigned devices and their connections; customize stream settings for the assigned devices; move an assigned device to another one of the created locations; rename the location to which the assigned device was moved; delete the location from which the assigned device was moved; create a new location associated with physical locations; reassign the moved device to the newly created location; and unassign the moved device from the newly created location.

2. The system of claim 1 , wherein the one or more hardware processors are further configured by machine-readable instructions to provide awareness-at-a-glance of asset status including for mission critical applications.

3. The system of claim 1 , wherein the one or more hardware processors are furtherconfigured by machine-readable instructions to facilitate configure one or more of real time streaming protocol and other camera inputs, direct data, and / or audio and / or video data.

4. The system of claim 1 , wherein the devices include video and audio streaming devices.

5. The system of claim 1 , wherein the customizing of stream settings is performed for the assigned devices.

6. The system of claim 1 , wherein the managing of the assigned devices includes controlling the settings of the devices.

7. The system of claim 1 , wherein the managing of the assigned devices includes establishing connections between the devices.

8. A method for managing video and audio streaming devices, comprising: creating locations to group video and audio devices; assigning the devices to the created locations; creating a new preset for a network that includes the assigned devices; managing the assigned devices and their connections; customizing stream settings for the assigned devices; moving an assigned device to another one of the created locations;renaming the location to which the assigned device was moved; deleting the location from which the assigned device was moved; creating a new location associated with physical locations; reassigning the moved device to the newly created location; and unassigning the moved device from the newly created location.

9. The method of claim 8, further comprising providing awareness-at-a-g lance of asset status including for mission critical applications.

10. The method of claim 8, further comprising facilitating configuring one or more of real time streaming protocol and other camera inputs, direct data, and / or audio and / or video data.11 . The method of claim 8, wherein the devices include video and audio streaming devices.

12. The method of claim 8, wherein the customizing of stream settings is performed for the assigned devices.

13. The method of claim 8, wherein the managing of the assigned devices includes controlling the settings of the devices.

14. The method of claim 8, wherein the managing of the assigned devices includesestablishing connections between the devices.

15. A non-transient computer-readable storage medium having instructions embodied thereon, the instructions being executable by one or more processors to perform a method for managing video and audio streaming devices, the method comprising: creating locations to group video and audio devices; assigning the devices to the created locations; creating a new preset for a network that includes the assigned devices; managing the assigned devices and their connections; customizing stream settings for the assigned devices; moving an assigned device to another one of the created locations; renaming the location to which the assigned device was moved; deleting the location from which the assigned device was moved; creating a new location associated with physical locations; reassigning the moved device to the newly created location; and unassigning the moved device from the newly created location.

16. The computer-readable storage medium of claim 15, wherein the method further comprises providing awareness-at-a-g lance of asset status includes for mission critical applications.

17. The computer-readable storage medium of claim 15, wherein the method furthercomprises facilitating configuring one or more of real time streaming protocol and other camera inputs, direct data, and / or audio and / or video data.

18. The computer-readable storage medium of claim 15, wherein the devices include video and audio streaming devices.

19. The computer-readable storage medium of claim 15, wherein the customizing of stream settings is performed for the assigned devices.

20. The computer-readable storage medium of claim 15, wherein the managing of the assigned devices includes controlling the settings of the devices.