FMUSER Wirless Transmit Video And Audio More Easier !
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org ->Afrikaans
sq.fmuser.org ->Albanian
ar.fmuser.org ->Arabic
hy.fmuser.org ->Armenian
az.fmuser.org ->Azerbaijani
eu.fmuser.org ->Basque
be.fmuser.org ->Belarusian
bg.fmuser.org ->Bulgarian
ca.fmuser.org ->Catalan
zh-CN.fmuser.org ->Chinese (Simplified)
zh-TW.fmuser.org ->Chinese (Traditional)
hr.fmuser.org ->Croatian
cs.fmuser.org ->Czech
da.fmuser.org ->Danish
nl.fmuser.org ->Dutch
et.fmuser.org ->Estonian
tl.fmuser.org ->Filipino
fi.fmuser.org ->Finnish
fr.fmuser.org ->French
gl.fmuser.org ->Galician
ka.fmuser.org ->Georgian
de.fmuser.org ->German
el.fmuser.org ->Greek
ht.fmuser.org ->Haitian Creole
iw.fmuser.org ->Hebrew
hi.fmuser.org ->Hindi
hu.fmuser.org ->Hungarian
is.fmuser.org ->Icelandic
id.fmuser.org ->Indonesian
ga.fmuser.org ->Irish
it.fmuser.org ->Italian
ja.fmuser.org ->Japanese
ko.fmuser.org ->Korean
lv.fmuser.org ->Latvian
lt.fmuser.org ->Lithuanian
mk.fmuser.org ->Macedonian
ms.fmuser.org ->Malay
mt.fmuser.org ->Maltese
no.fmuser.org ->Norwegian
fa.fmuser.org ->Persian
pl.fmuser.org ->Polish
pt.fmuser.org ->Portuguese
ro.fmuser.org ->Romanian
ru.fmuser.org ->Russian
sr.fmuser.org ->Serbian
sk.fmuser.org ->Slovak
sl.fmuser.org ->Slovenian
es.fmuser.org ->Spanish
sw.fmuser.org ->Swahili
sv.fmuser.org ->Swedish
th.fmuser.org ->Thai
tr.fmuser.org ->Turkish
uk.fmuser.org ->Ukrainian
ur.fmuser.org ->Urdu
vi.fmuser.org ->Vietnamese
cy.fmuser.org ->Welsh
yi.fmuser.org ->Yiddish
1 H.264
1) brief introduction
H. The 264/avc project intends to create a video standard. Compared with the old standard, it can provide high-quality video with lower bandwidth (in other words, only half or less of MPEG-2, H.263 or MPEG-4 Part 2 bandwidth or less), and does not increase too much design complexity to make it impossible to realize or realize too high cost. The other goal is to provide sufficient flexibility for use in a variety of applications, networks and systems, including high, low bandwidth, high and low video resolution, broadcast, DVD storage, rtp/ip network, and ITU-T multimedia telephone system.
H. 264/avc contains a series of new features, which makes it not only more effective than the previous codec, but also used in various network environments. Such a technical foundation makes H.264 become an online video company including YouTube to adopt it as the main codec, but it is not easy to use it. Theoretically speaking, it needs to pay a lot of patent fees for using H.264.
2) Patent license
As with MPEG-2, part I, Part II, MPEG-4 Part II, product manufacturers and service providers using h.264/avc need to pay the patent license fee to the holders of patents used by their products. The main source of these patents is a private organization called MPEG La LLC, which has no relationship with MPEG standardization organization, but it also manages the exclusive licensing of MPEG-2 part I system, Part II video, MPEG-4 Part II video and other technologies.
Other patents require applications to another private organization called via licensing, which also manages standards that favor audio compression, such as MPEG-2 AAC and MPEG-4 audio.
2. Openh264
Openh264 is an open source H.264 code implemented by Cisco. Although H.264 needs to pay a lot of patent fees, it has an annual ceiling. After Cisco has paid the annual patent fee for openh264, openh264 can be used freely and free of charge.
3. X264
x264 is a free video coding software authorized by GPL. The main function of x264 is to encode h.264/mpeg-4 AVC video, not as decoder.
Compared with the cost removal problem:
Openh264 CPU is much lower than x264
Openh264 only supports baseline profile, x264 supports more profiles
4. HEVC/H.265
1) brief introduction
High efficiency video coding (hevc) is a video compression standard, and is regarded as the successor of ITU-T h.264/mpeg-4 AVC standard. Since 2004, iso/iec moving picture experts group (MPEG) and ITU-T Video Coding Experts Group (VCEG) have been developed as iso/iec 23008-2 mpeg-h Part 2 or ITU-T h.265. The first version of hevc/h.265 video compression standard was accepted as the official standard of the International Telecommunication Union (ITU-T) on April 13, 2013. Hevc is considered to not only improve the video quality, but also achieve the compression rate of h.264/mpeg-4 AVC (equivalent to 50% reduction of bit rate under the same picture quality), and can support 4K resolution even uhdtv, and the highest resolution can reach 8192 × 4320 (8K resolution).
H. Open source implementation of 265
libde265
x265
Libde265 hevc is provided by struktur company with Open Source License GNU lessergeneral Public License (LGPL), and the audience can enjoy the highest quality images at a slower speed. Compared with the previous H.264 standard based decoder, libde265 hevc decoder can bring your full HD content to up to twice the audience, or reduce the bandwidth required for streaming media playback by 50%. HD or 4k/8k Ultra HD streaming media playback, low latency / low bandwidth video conferencing, and full mobile device coverage. It has the stability of congestion sensing video coding, and is suitable for 3/4g and LTE networks.
2)Patent license
Hevc advance requires that 0.5% of the content revenue paid by content manufacturers using h.265 technologies, including apple, youtube, Netflix, Facebook and Amazon, is required as the technology usage fee. The whole streaming media market reaches about $100billion a year. In the process of increasing, the collection of 0.5% is definitely a huge expense. And they haven't let go of the device manufacturers, where TV makers pay $1.5 per unit and $0.8 per mobile device manufacturer. They have not even released manufacturers such as Blu ray players, game consoles, video recorders, who have to pay $1.1 per unit. Most unacceptable is that the patent right of hevc advance dates back to the manufacturer's "meaning that the products already sold before still have to be paid for.
X265 is developed by multicoreware and open source. GPL is used, but several companies that fund the project form a coalition that can use the software under non GPL protocols.
6. VP8
1) brief introduction
VP8 is an open video compression format, which was developed by on2 technologies at the earliest and then released by Google. At the same time, Google also released VP8 code implementation library: libvpx, which is issued in the form of BSD authorization terms, and then attached the patent right. After some arguments, the authorization of VP8 is confirmed as an open source authorization.
Currently, VP8 supported web browsers include opera, Firefox and chrome.
2) Patent license
In March 2013, Google reached an agreement with MPEG La and 11 patent holders to obtain the patent license that may be infringed by VP8 and VPX coding before it. Meanwhile, Google can grant the relevant patent to VP8 users free of charge. This agreement is applicable to the next generation VPX coding. At this point MPEG LA has abandoned the establishment of VP8 patent centralized licensing alliance, and VP8 users will be able to determine the free use of this code without worrying about the possible patent infringement authorization.
Open source implementation of VP8
libvpx
Libvpx is the only open source implementation of VP8. It is developed by on2 technologies. Google will open source after acquisition. License is very loose and can be used freely.
7. VP9
1) brief introduction
VP9 development starts in the third quarter of 2011, with the goal of reducing the file size by 50% compared with VP8 coding under the same painting quality, and the other goal is to surpass hevc coding in coding efficiency.
On December 13, 2012, chromium browser added VP9 coding support. Chrome browser started to support VP9 encoded video playback on February 21, 2013.
Google announced that it would complete the VP9 coding on June 17, 2013, when Chrome browser will guide VP9 code by default. Mozilla added VP9 support to Firefox browser on March 18, 2014.
On April 3, 2015, Google released libvpx1.4.0 to increase bit depth support for 10 and 12 bits, 4:2:2 and 4:4:4 color sampling, and VP9 multi core encoding / decoding.
2) Patent license
VP9 is an open format, not entitled to profit in the video coding format.
Open source implementation of VP9
libvpx
Libvpx is the only open source implementation of VP9. It is developed and maintained by Google. Some of the code is common to VP8 and VP9, and the rest is the codec implementation of VP8 and VP9.
VP9 and H.264 and hevc comparison
CodecHEVCx264vp9HEVC-42.2%32.6%x26475.8%18.5%vp948.3%-14.6%CodecHEVC vs. VP9(in %)VP9 vs. x264 (in %)Total
Average61239399
Reference comparative assessment of h.265 / MPEG hevc, VP9, and
H. 264 / MPEG AVC encoders for low delay video applications this new paper tests the coding results of low latency video.
Comparison of hevc and H.264 at different resolutions
Compared with h.264/mpeg-4, the average bit rate reduction of hevc is:
Resolution 480p720p1080p4k uhdhhevc52% 56% 62% 64%
The visible code rate has dropped by more than 60%.
Hevc (h.265) has a great advantage in the rate saving of VP9 and H.264, and 48.3% and 75.8% respectively under the same PSNR.
H. 264 has great advantages in coding time. Compared with VP9 and hevc (h.265), hevc is 6 times of VP9, VP9 is nearly 40 times of H.264
8. FFmpeg
When it comes to video coding, we have to mention a great software package ffmpeg.
Ffmpeg is a free software, which can run video, conversion and streaming functions in various formats of audio and video, including libavcodec, a decoder library for audio and video in multiple projects, and libavformat, an audio and video format conversion library.
FF in the word ffmpeg refers to fast forward. Some novices write to the project leader of ffmpeg and ask if FF means fast free or fast Fourier. The project leader of ffmpeg replies: "just for the record, the original means of FF in ffmpeg is fast forward..."
The project was originally initiated by Fabrice bellard and is now being maintained by Michael niedermayer. Many ffmpeg developers are also members of Mplayer project. Ffmpeg is designed as server version in Mplayer project.
Ffmpeg download address is ffmpeg Download
It can be downloaded by browser, currently supports Linux, Mac OS and windows, and can also be compiled into Android or IOS platform.
If it's Mac OS, you can install brew install ffmpeg - with libvpx - with libvorbis - with ffplay
|
Enter email to get a surprise
es.fmuser.org
it.fmuser.org
fr.fmuser.org
de.fmuser.org
af.fmuser.org ->Afrikaans
sq.fmuser.org ->Albanian
ar.fmuser.org ->Arabic
hy.fmuser.org ->Armenian
az.fmuser.org ->Azerbaijani
eu.fmuser.org ->Basque
be.fmuser.org ->Belarusian
bg.fmuser.org ->Bulgarian
ca.fmuser.org ->Catalan
zh-CN.fmuser.org ->Chinese (Simplified)
zh-TW.fmuser.org ->Chinese (Traditional)
hr.fmuser.org ->Croatian
cs.fmuser.org ->Czech
da.fmuser.org ->Danish
nl.fmuser.org ->Dutch
et.fmuser.org ->Estonian
tl.fmuser.org ->Filipino
fi.fmuser.org ->Finnish
fr.fmuser.org ->French
gl.fmuser.org ->Galician
ka.fmuser.org ->Georgian
de.fmuser.org ->German
el.fmuser.org ->Greek
ht.fmuser.org ->Haitian Creole
iw.fmuser.org ->Hebrew
hi.fmuser.org ->Hindi
hu.fmuser.org ->Hungarian
is.fmuser.org ->Icelandic
id.fmuser.org ->Indonesian
ga.fmuser.org ->Irish
it.fmuser.org ->Italian
ja.fmuser.org ->Japanese
ko.fmuser.org ->Korean
lv.fmuser.org ->Latvian
lt.fmuser.org ->Lithuanian
mk.fmuser.org ->Macedonian
ms.fmuser.org ->Malay
mt.fmuser.org ->Maltese
no.fmuser.org ->Norwegian
fa.fmuser.org ->Persian
pl.fmuser.org ->Polish
pt.fmuser.org ->Portuguese
ro.fmuser.org ->Romanian
ru.fmuser.org ->Russian
sr.fmuser.org ->Serbian
sk.fmuser.org ->Slovak
sl.fmuser.org ->Slovenian
es.fmuser.org ->Spanish
sw.fmuser.org ->Swahili
sv.fmuser.org ->Swedish
th.fmuser.org ->Thai
tr.fmuser.org ->Turkish
uk.fmuser.org ->Ukrainian
ur.fmuser.org ->Urdu
vi.fmuser.org ->Vietnamese
cy.fmuser.org ->Welsh
yi.fmuser.org ->Yiddish
FMUSER Wirless Transmit Video And Audio More Easier !
Contact
Address:
No.305 Room HuiLan Building No.273 Huanpu Road Guangzhou China 510620
Categories
Newsletter