Method, apparatus and computer program product for providing a mobile streaming adaptor
First Claim
Patent Images
1. A mobile streaming adaptor comprising:
- a processor embedded in the mobile streaming adaptor, the processor configured to;
receive media content from a remote camera;
capture, encode and encapsulate the received media content at the mobile streaming adaptor;
generate a service available announcement for transmission to a mobile networked device, the service available announcement indicative of an availability of the mobile streaming adaptor to communicate with the mobile networked device;
receive from the mobile networked device an indication of selection of the mobile streaming adaptor in response to the service available announcement;
provide a service occupied announcement to indicate that the mobile streaming adaptor is no longer available to communicate with another mobile networked device and to prevent the mobile streaming adaptor from receiving a linking request from another mobile networked device;
connect the mobile streaming adaptor to a remote streaming server in response to a valid authentication performed by the mobile networked device; and
stream the encapsulated media content to the mobile networked device for communication of the encapsulated media content to the remote streaming server through a network for real-time distribution to a communication device,wherein both the service available announcement and the service occupied announcement are provided by the mobile streaming adaptor.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for providing a mobile streaming adaptor includes a processor configured to receive media content from a remote camera, process the received media content by capturing, encoding and encapsulating the media content at a mobile electronic device, connect to a remote streaming server through function of a mobile networked device; and stream the encapsulated media content to the mobile networked device for communication of the encapsulated content to the remote streaming server through an Internet Protocol (IP) network for real-time distribution to a communication device. A corresponding computer program product and method are also provided.
-
Citations
26 Claims
-
1. A mobile streaming adaptor comprising:
a processor embedded in the mobile streaming adaptor, the processor configured to; receive media content from a remote camera; capture, encode and encapsulate the received media content at the mobile streaming adaptor; generate a service available announcement for transmission to a mobile networked device, the service available announcement indicative of an availability of the mobile streaming adaptor to communicate with the mobile networked device; receive from the mobile networked device an indication of selection of the mobile streaming adaptor in response to the service available announcement; provide a service occupied announcement to indicate that the mobile streaming adaptor is no longer available to communicate with another mobile networked device and to prevent the mobile streaming adaptor from receiving a linking request from another mobile networked device; connect the mobile streaming adaptor to a remote streaming server in response to a valid authentication performed by the mobile networked device; and stream the encapsulated media content to the mobile networked device for communication of the encapsulated media content to the remote streaming server through a network for real-time distribution to a communication device, wherein both the service available announcement and the service occupied announcement are provided by the mobile streaming adaptor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 23, 24)
-
8. A method comprising:
-
communicating from a mobile streaming adaptor with a remote mobile networked device through a network connection for accepting a control command; accepting control commands at the mobile streaming adaptor from the remote mobile networked device to start a capturing, encoding and encapsulating process; receiving media content at the mobile streaming adaptor from a remote camera; capturing, encoding and encapsulating the received media content at the mobile streaming adaptor; providing a service available announcement available for receipt by a mobile networked device, the service available announcement indicative of an availability of the mobile streaming adaptor to communicate with the mobile networked device; providing a service occupied announcement to indicate that the mobile streaming adaptor is no longer available to communicate with another mobile networked device and to prevent the mobile streaming adaptor from receiving a linking request from another mobile networked device; receiving from the mobile networked device an indication of selection of the mobile streaming adaptor in response to the service available announcement provided by the mobile streaming adaptor; connecting the mobile streaming adaptor to a remote streaming server in response to a valid authentication performed by the mobile networked device; and streaming the encapsulated media content from the mobile streaming adaptor to the mobile networked device for communication of the encapsulated media content to the remote streaming server through an Internet Protocol (IP) network for real-time distribution to a communication device, wherein both the service available announcement and the service occupied announcement are provided by the mobile streaming adaptor. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising:
-
program code instructions for receiving media content at a mobile streaming adaptor from a remote camera; program code instructions for capturing, encoding and encapsulating the received media content at the mobile streaming adaptor; program code instructions for providing a service available announcement available for receipt by a mobile networked device, the service available announcement indicative of an availability of the mobile streaming adaptor to communicate with the mobile networked device; program code instructions for receiving from the mobile networked device an indication of selection of the mobile streaming adaptor in response to the service available announcement; program code instructions for providing a service occupied announcement to indicate that the mobile streaming adaptor is no longer available to communicate with another mobile networked device and to prevent the mobile streaming adaptor from receiving a linking request from another mobile networked device; program code instructions for connecting the mobile streaming adaptor to a remote streaming server in response to a valid authentication performed by the mobile networked device; and program code instructions for streaming the encapsulated media content from the mobile streaming adaptor to the mobile networked device for communication of the encapsulated media content to the remote streaming server through an Internet Protocol (IP) network for real-time distribution to a communication device, wherein both the service available announcement and the service occupied announcement are provided by the mobile streaming adaptor. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising:
-
program code instructions for providing control commands, at a controller of a mobile networked device, to a remote mobile streaming adaptor configured to receive media content from a remote camera, the control commands including capturing, encoding and encapsulating of the received media content at the mobile streaming adaptor; program code instructions for receiving a service available announcement from the mobile streaming adaptor, the service available announcement indicative of the availability of the mobile streaming adaptor to communicate with the mobile networked device; program code instructions for selecting the mobile streaming adaptor in response to the service available announcement to cause the selected mobile streaming adaptor issue a service occupied announcement; program code instructions for receiving the service occupied announcement to indicate that the mobile streaming adaptor is no longer available to communicate with another mobile networked device and to prevent the mobile streaming adaptor from receiving a linking request from another mobile networked device; program code instructions for providing connection of the mobile streaming adaptor to a remote streaming server in response to a valid authentication performed by the mobile networked device upon selection of mobile streaming adaptor; program code instructions for receiving the processed media content as encapsulated Internet Protocol (IP)-based media content; and program code instructions for streaming the processed media content to the remote streaming server for real-time distribution to a communication device, wherein both the service available announcement and the service occupied announcement are provided by the mobile streaming adaptor. - View Dependent Claims (19, 20, 21, 22, 25, 26)
-
Specification