GStreamer Technical Overview
   HOME
*



picture info

GStreamer Technical Overview
GStreamer is a pipeline-based multimedia framework that links together a wide variety of media processing systems to complete complex workflows. For instance, GStreamer can be used to build a system that reads files in one format, processes them, and exports them in another. The formats and processes can be changed in a plug and play fashion. GStreamer supports a wide variety of media-handling components, including simple audio playback, audio and video playback, recording, streaming and editing. The pipeline design serves as a base to create many types of multimedia applications such as video editors, transcoders, streaming media broadcasters and media players. It is designed to work on a variety of operating systems, e.g. the BSDs, OpenSolaris, Android, macOS, iOS, Windows, OS/400. GStreamer is free and open-source software subject to the terms of the LGPL-2.1-or-later and is being hosted at freedesktop.org. Distribution and adoption The GNOME desktop environment, a heav ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Multimedia
Multimedia is a form of communication that uses a combination of different content forms such as text, audio, images, animations, or video into a single interactive presentation, in contrast to traditional mass media, such as printed material or audio recordings, which features little to no interaction between users. Popular examples of multimedia include video podcasts, audio slideshows and animated videos. Multimedia also contains the principles and application of effective interactive communication such as the building blocks of software, hardware, and other technologies. Multimedia can be recorded for playback on computers, laptops, smartphones, and other electronic devices, either on demand or in real time (streaming). In the early years of multimedia, the term "rich media" was synonymous with interactive multimedia. Over time, hypermedia extensions brought multimedia to the World Wide Web. Terminology The term ''multimedia'' was ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Nokia N800
The Nokia N800 Internet tablet is a wireless Internet appliance from Nokia, originally announced at the Las Vegas CES 2007 Summit in January 2007. N800 allows the user to browse the Internet and communicate using Wi-Fi networks or with mobile phone via Bluetooth. The N800 was developed as the successor to the Nokia 770. It includes FM and Internet radio, an RSS news reader, image viewer and a media player for audio and video files. Specifications * Processor: OMAP2420 microprocessor with a native speed of 400 MHz ** Runs at an underclocked 330 MHz on OS2007, because the DSP speed will be halved if run at full speed ** Runs at the native 400 MHz on OS2008. * Memory: 128 MiB of RAM and 256 MiB of flash memory. * Connectivity: IEEE 802.11 b/g, Bluetooth 2.0 (DUN, OPP, FTP, HFP, HID profiles as well as A2DP/AVRCP and PAN via third party emulation), and USB 2.0 OTG high-speed. * Display & resolution: pressure-sensitive resistive touch-screen LCD ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Nokia 770
The Nokia 770 Internet Tablet is a wireless Internet appliance from Nokia, originally announced at the LinuxWorld Summit in New York City on 25 May 2005. It is designed for wireless Internet browsing and email functions and includes software such as Internet radio, an RSS news reader, ebook reader, image viewer and media players for selected types of media. The device went on sale in Europe on 3 November 2005, at a suggested retail price of €349 to €369 (£245 in the United Kingdom). In the United States, the device became available for purchase through Nokia USA's web site on 14 November 2005 for $359.99. On 8 January 2007, Nokia announced the Nokia N800, the successor to the 770. In July 2007, the price for the Nokia 770 fell to under US$150 / 150 EUR / 100 GBP. Specifications * Dimensions: 141×79×19 mm (5.5×3.1×0.7 in) * Weight: 230  g (8.1  oz) with protective cover or 185 g (6.5 oz) without. * Processor: Texas Instruments OMAP 1710 ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Tizen
Tizen () is a Linux-based mobile operating system backed by the Linux Foundation, mainly developed and used primarily by Samsung Electronics. The project was originally conceived as an HTML5-based platform for mobile devices to succeed MeeGo. Samsung merged its previous Linux-based OS effort, Bada, into Tizen, and has since used it primarily on platforms such as wearable devices and smart TVs. Much of Tizen is open source software, although the software development kit contains proprietary components owned by Samsung, and portions of the OS are licensed under the Flora License, a derivative of the Apache License 2.0 that grants a patent license only to "Tizen certified platforms". In May 2021, Google announced that Samsung would partner with the company on integrating Tizen features with its Android-derived Wear OS, and committed to use it on future wearables, leaving Tizen to be mainly developed for Samsung Smart TV. History The project was initiated as mobile Linux and ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Palm Pre
The Palm Pre , styled as palm prē, is a multitasking smartphone that was designed and marketed by Palm with a multi-touch screen and a sliding keyboard. The smartphone was the first to use Palm's Linux-based mobile operating system, webOS. The Pre functions as a camera phone and a portable media player, and has location and navigation capabilities. The Pre also serves as a personal information manager, has a number of communication and collaboration applications, and has Bluetooth and Wi-Fi connectivity built-in. The Pre was launched in the United States of America on June 6, 2009, with Sprint, and later in Canada with Bell Mobility. A GSM version of the original Pre was launched later in 2009 on a number of networks in Europe and in Mexico. A revised model, the Palm Pre Plus, which doubled the available memory and internal storage, was launched on January 25, 2010, for Verizon Wireless and later released on AT&T Mobility on May 16, 2010. The third generation of Palm Pre, t ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Jolla (mobile Phone)
The Jolla smartphone (or Jolla 1 or J1) is a smartphone produced by Jolla that runs the Sailfish OS. Following a successful crowdfunding campaign, it was manufactured in China and released on 27th November 2013. The Jolla smartphone is no longer supported by Sailfish OS updates, the last update compatible being v3.4.0, released on 22 September 2020. Like the Nokia N9, the Jolla diverted from the at that time conventional smartphone home button centric user interface and only featured a power button and a volume up and down rocker switch. Instead it relied on a swipe interface to close and switch between screens and applications would access a pulley menu to select menu items inside applications. In addition to the comparably limited number of native Sailfish applications available in the Jolla app store, the Jolla Phone featured the proprietary Alien Dalvik to provide support for and installing Android-applications from Aptoide. First unveiled device On 20 May 2013, after ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Webkit
WebKit is a browser engine developed by Apple and primarily used in its Safari web browser, as well as on the iOS and iPadOS version of any web browser. WebKit is also used by the BlackBerry Browser, PlayStation consoles beginning from the PS3, the Tizen mobile operating systems, a browser included with the Amazon Kindle e-book reader, and on Nintendo consoles beginning from the 3DS Internet Browser and onward. WebKit's C++ application programming interface (API) provides a set of classes to display Web content in windows, and implements browser features such as following links when clicked by the user, managing a back-forward list, and managing a history of pages recently visited. WebKit started as a fork of the KHTML and KJS libraries from KDE, and has since been further developed by KDE contributors, Apple, Google, Nokia, Bitstream, BlackBerry, Sony, Igalia, and others. WebKit supports macOS, Windows, Linux, and various other Unix-like operating systems. On April 3, ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Songbird (software)
Songbird is a discontinued music player originally released in early 2006 with the stated mission "to incubate Songbird, the first Web player, to catalyze and champion a diverse, open Media Web". Songbird utilizes the cross-platform frameworks Mozilla XULRunner and GStreamer media framework. Songbird runs on Windows and macOS. In 2012, an Android version and an iOS version were released. Songbird at one point also supported Solaris and Linux, but this support was dropped. As a result, users forked Songbird and created a Windows, Mac, and Linux compatible derivative under the name Nightingale. Songbird announced on 14 June 2013 that it would stop all operations and shut down by 28 June. The company was unable to fund further business operations and as a result, all operations and associated services were discontinued. Features *Multi-platform compatibility with Windows XP, Vista and Mac OS X v10.5 (x86, x86-64). *Ability to play multiple audio formats, such as MP3, AAC, Ogg Vo ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Phonon (software)
Phonon is the multimedia API provided by KDE and is the standard abstraction for handling multimedia streams within KDE software and also used by several Qt applications. Phonon was originally created to allow KDE and Qt software to be independent of any single multimedia framework such as GStreamer or xine and to provide a stable API for a major version's lifetime. It was done for various reasons: to create a simple KDE/ Qt style multimedia API, to better support native multimedia frameworks on Windows and macOS, and to fix problems of frameworks becoming unmaintained or having API or ABI instability. For example, a file can be played in four lines of C++ code, compared to 30 lines in the old audio framework for KDE (aRts) Phonon::MediaObject* media = new Phonon::MediaObject(this); createPath(media, new Phonon::AudioOutput(Phonon::MusicCategory, this)); media->setCurrentSource(QUrl("/tmp/example.wav")); media->play(); Phonon is not designed to have every conceivable multime ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

GNOME
A gnome is a mythological creature and diminutive spirit in Renaissance magic and alchemy, first introduced by Paracelsus in the 16th century and later adopted by more recent authors including those of modern fantasy literature. Its characteristics have been reinterpreted to suit the needs of various story tellers, but it is typically said to be a small humanoid that lives underground. Diminutive statues of gnomes introduced as lawn ornaments during the 19th century grew in popularity during the 20th century and came to be known as garden gnomes. History Origins The word comes from Renaissance Latin ''gnomus'', which first appears in ''A Book on Nymphs, Sylphs, Pygmies, and Salamanders, and on the Other Spirits'' by Paracelsus, published posthumously in Nysa in 1566 (and again in the Johannes Huser edition of 1589–1591 from an autograph by Paracelsus). The term may be an original invention of Paracelsus, possibly deriving the term from Latin ''gēnomos'' (itself represen ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Free And Open-source Software
Free and open-source software (FOSS) is a term used to refer to groups of software consisting of both free software and open-source software where anyone is freely licensed to use, copy, study, and change the software in any way, and the source code is openly shared so that people are encouraged to voluntarily improve the design of the software. This is in contrast to proprietary software, where the software is under restrictive copyright licensing and the source code is usually hidden from the users. FOSS maintains the software user's civil liberty rights (see the Four Essential Freedoms, below). Other benefits of using FOSS can include decreased software costs, increased security and stability (especially in regard to malware), protecting privacy, education, and giving users more control over their own hardware. Free and open-source operating systems such as Linux and descendants of BSD are widely utilized today, powering millions of servers, desktops, smartphones (e.g., ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]