Patent classifications
H04L65/4061
RADIO COMMUNICATION APPARATUS, CONTROL METHOD, AND CONTROL PROGRAM
A radio communication apparatus includes a transceiver circuit, an internal speaker, an internal microphone, an external connection terminal, a connection detection circuit, a drive setting circuit, and a disconnection detection circuit. The transceiver circuit transmits and receives a transmission audio signal and a reception audio signal. The connection detection circuit detects a connection between the external speaker-microphone and the external connection terminal. The drive setting circuit drives the internal speaker and the internal microphone when the connection is not detected, and drives the external speaker-microphone when the connection is detected. The disconnection detection circuit detects a disconnection in an audio signal line for the external speaker. Further, when the disconnection is detected, the drive setting circuit makes the internal speaker output a sound represented by a reception audio signal.
STREAMING CLICK-TO-TALK WITH VIDEO CAPABILITY
Advances in computing and communication performance are commonly followed by applications that utilize such advances. Electronic conferences comprising audio and video may tax even the most advanced network and computing platforms when sufficient demand is placed on the conference. Accordingly, utilizing conference resources effectively and efficiently remains a concern. By allocating participating devices to either a push-to-talk group or a non-push to talk group, conference participants may selectively be enabled to contribute freely or limited to observe the conference. As a result, resources required to receive conference content from the participating devices may be allocated only to those that warrant such an allocation and not waste allocated resources that are not, or not currently, contributing to the conference content.
Embedding MQTT messages in media streams
This disclosure provides embedding a messaging channel directly into a media stream, where messages delivered via the embedded messaging channel are the extracted at a client media player. An advantage of embedding a message is that it can be done in a single ingest point and then passes transparently through a CDN architecture, effectively achieving message replication using the native CDN media delivery infrastructure.
System for Establishing a Session Initiation Protocol Channel with a Push Message
A system may comprise a Media Control Unit (MCU) for establishing a conference call for a plurality of client devices. The MCU may determine an occurrence of a termination event associated with a first communication channel of the conference call. The MCU may send a first message requesting an indication of whether a BYE message associated with the client device is stored at a gateway and/or a router. The MCU may receive a response including an indication of an absence of the BYE message at the router and/or the gateway. The MCU may determine to send a call message to a Push Notification Server (PNS) instructing the PNS to send a push message to the client device. The push message may include data for establishing a second communication channel for the client device and, in some instances, for rejoining the client device to the conference call.
Switched Multicast Video Streaming
A system and method for improving media delivery and display. By utilizing a memory buffer in a DVR or similar device, and broadcasting linear content at a rate other than 1×, services like video on demand or regular broadcasters can be more versatile. For example, viewers can start over without launching a separate VOD session. If part of the linear content requested is not in the buffer, a switched multicast stream can be sent with the proper section of content. Other receivers on the network may also receive the stream and buffer the content if the content is related to what a viewer is viewing.
MBMS BEARER SETUP IN A GROUP COMMUNICATIONS SYSTEM
In accordance with particular embodiments, a method, performed by a control node, for multimedia broadcast multicast service, MBMS, bearer setup in a group communications system comprises activating and announcing an MBMS bearer to the client nodes. The MBMS bearer is independent of any particular group of client nodes. The method also includes obtaining a call setup message for a group call from a first client node of the client nodes. The method additionally includes broadcasting a connect message for the group call to at least one other client node of the client nodes in response to having received the call setup message. In accordance with certain embodiments, a method, performed by a client node, for MBMS bearer setup in a group communications system comprises obtaining a service announcement of an MBMS bearer from a control node. The MBMS bearer is independent of any particular group of client nodes. The method additionally includes providing a call setup message for a group call to the control node in response thereto.
Supplemental audio content for group communications
Systems, methods, software and apparatus enable providing supplemental audio content to members of a communication group via a group communication service that manages the multiple member user nodes' transmission and receipt of communications between and among the member user nodes. A request for audio content (e.g., from the communication group or a member user node) causes the group communication service to launch a bot node member to locate and deliver the requested audio content. The audio content can be merged with user node communications (e.g., as transmission packets or as streaming audio content). In some implementations each user node includes a wearable push-to-talk end user device linked to a communication device executing a communication application connected to the group communication service.
DELIVERING CONTENT IN MULTIPLE AREAS USING HIERARCHICAL AREA IDENTIFIERS
A method for delivering content. In some embodiments, the method includes a network node adding a first area identifier, AI, to a set of AIs and, after adding the first AI to the set of AIs, determining that an optimized set of AIs should be created. The network node then performs a process for producing the optimized set of AIs, where the process includes: removing from the set of AIs a certain subset of AIs and adding to the set of AIs a second AI. The network node transmits to a second network node a message comprising information identifying each AI included in the optimized set of AIs.
Method for real-time talk-group creation within a push to talk for an Internet of Things system
A method and apparatus for PTT over IoT is described herein. During operation IoT devices will be dynamically added to a particular talkgroup. The particular devices added to the talkgroup will be based on a current public-safety event along with a location of the public-safety officer.
Media File Pushing Method, Media File Server, and Media File Pushing System
A media file pushing method, a media file server, and a media file pushing system relate to the field of communications technologies and are configured to resolve a problem that a user cannot quickly obtain a media file satisfying a pushing requirement of the user. The method includes obtaining search information from a user, where the search information includes time information, and the time information indicates a requirement of the user on playback duration of a media file, determining playback content of the media file based on a preset content determining rule, obtaining at least one target media file satisfying the time information and the playback content from a media file resource library based on the time information and the playback content of the media file, and presenting the at least one target media file in a pushing interface.