Abstract:
A streaming abstraction system is described herein that provides application developers a client software development kit (SDK) on top of which to build smooth streaming solutions. The system reduces development time considerably and abstracts platform specific intricacies and protocol handling on the client. In addition, the streaming abstraction system makes it possible to monetize streaming content with advanced features like advertising and analytics and provides advanced capabilities like multiple camera angles, diagnostics, and error handling. In some embodiments, the streaming abstraction system provides an intermediate layer that operates between an application and an underlying client media platform. The intermediate layer manages smooth streaming protocol handling as well as interactions with the platform-specific runtime.
Abstract:
Compositions suitable for oral administration to an animal comprising at least one immune stress-reducing enzyme in an amount effective to decrease the level of positive acute phase protein in an animal, increase the level of negative acute phase protein in an animal, and/or improve animal growth performance is provided, as are methods using such compositions. The compositions include animal feed compositions, liquid compositions other than animal feed, and solid compositions other than animal feed.
Abstract:
A haptic feedback apparatus includes a screen and a piezoelectric vibrator partially connected with the screen. The screen comprises a display viewing area and a frame surrounding the display viewing area. The piezoelectric vibrator engaged with the screen defines a moving portion having a projecting portion extending from one distal end of the moving portion toward the screen. Wherein, the screen defines a cavity and the projecting portion of the piezoelectric vibrator is at least partially accommodated in the cavity. The manufacture of the haptic feedback apparatus is simple and low-cost.
Abstract:
A haptic feedback device includes a screen and a piezoelectric vibrator partially connected with the screen. The screen includes a display viewing area and a frame surrounding the display viewing area. The piezoelectric vibrator engaged with the screen defines a moving portion having a projecting portion extending toward the screen. The screen defines a cavity and the projecting portion of the piezoelectric vibrator is at least partially accommodated in the cavity.
Abstract:
A smooth streaming system provides a stateless protocol between a client and server in which the server embeds incremental control information in media fragments. The server provides uniform media fragment responses to media fragment requests that are cacheable by existing Internet cache infrastructure. The smooth streaming system receives media data in fragments from one or more encoders, creates an index of each fragment, and stores the fragments. The server provides fragments to clients that contain metadata information describing the encodings available on the server and the encoding of the fragment. The server may also provide information within each fragment that allows the client to determine whether the client is requesting data too fast or too slow, so that the client can adapt its request rate to a cadence in tune with the rate at which the server is receiving encoder data.
Abstract:
An adaptive streaming system is described herein that provides a stateless connection between the client and server for streaming media playback in which the data is formatted in a manner that allows the client to make decisions and react more quickly to changing network conditions. The client requests uniform chunks of media from the server that include a portion of the media. The adaptive streaming system requests portions of a media file or of a live streaming event in small-sized chunks each having a distinguished URL. This allows streaming media data to be cached by existing Internet cache infrastructure. Each chunk contains metadata information that describes the encoding of the chunk and media content for playback by the client. The server may provide chunks in multiple encodings so that the client can switch quickly to chunks of a different bit rate or playback speed.
Abstract:
A glass substrate with multiple identical microarrays is provided, for example, for the identification of genes via nucleic acid hybridization. The multiarray substrate permits the analysis, in parallel, of several different samples on the same substrate and thus under the same conditions. Results obtained using the multiarray substrate are therefore less variable than those obtained with conventional techniques.
Abstract:
Cell-specific methods for silencing genes using double-strand inhibitory RNA (iRNA) are provided, as are constructs for carrying out the methods.
Abstract:
A speaker and a speaker-box using the same is provided in the present disclosure. The speaker includes a basket and a vibration system. The vibration system includes a diaphragm fixedly connected to the basket. The diaphragm includes a body part and a fixed part bent and extended from the edge of the body part to the basket, the basket includes a side wall encircling the receiving space, the side wall includes an upper surface opposite to the body part and an outer side surface extended from the outer edge of the upper surface, and the upper surface encircles an opening communicated with the receiving space; the body part covers the opening and is fixed with the upper surface, and the fixed part is extended along the outer side surface and fixed with the outer side surface.
Abstract:
A sparse streaming system provides a first-class means for sparse metadata to be added to streaming media presentations and to be delivered using an integrated data channel that is cacheable using readily available HTTP-based Internet caching infrastructure for increased scalability. The sparse streaming system stores a reference to a sparse track within a continuous track. If a continuous fragment arrives at the client that refers to a sparse fragment that the client has not yet retrieved, then the client requests the sparse fragment. In addition, each sparse fragment may include a backwards reference to the sparse fragment created immediately prior. The references in the continuous fragments make the client aware of new sparse track fragments, and the backwards references in the sparse track fragments ensure that the client has not missed any intervening sparse track fragments.