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
Let's take a look at the IPTV related situation first:
1. Current TPTV market situation
a) As of February this year, the total number of IPTV users nationwide has reached 36.302 million, and the number of mobile Internet users in my country is close to 900 million. The monthly access per capita is nearly 300M, 8M broadband is half, and fiber optics is nearly 40%.
clip_image001
Figure 1 The overall digital TV transition in my country
clip_image002
Figure 2 The scale of digital TV users and the degree of cable digitization in each province
b) The economic performance of the communications industry in March this year showed that the total telecommunications business of the three basic telecommunications companies completed 18.01 billion yuan, a year-on-year increase of 22.7%, which is 7.7 percentage points higher than the same period;
l The main telecom IPTV set-top boxes currently on the market in China include: [SD]: Huawei, ZTE, Changhong, UT, MOTO, Fiberhome, Da Ya, Tongzhou, Jiulian, Bell, Skyworth, Chaoge, Dahua, and Shuyuan. [HD]: Huawei, ZTE, MOTO, Daya, Chaoge, Fiberhome, Cozhou, Hisense, Skyworth, Kaitian, UT, Changhong, Bell, Feiyue, Jiulian, Shuyuan.
It can be seen from the above that the requirements for IPTV will become higher and higher in the future. When optimizing the EPG front-end, one must consider the carrying capacity of the server, and second, the performance and compatibility of the set-top box must be considered.
[Preparation]: Considering the particularity of the environment, you need to make the following preparations: Hardware: PC, set-top box, network hub (that is, HUB, you can also use the switch with mirroring function). Software: Chrome, Wireshark. If there is no remote environment, all of these need to be used. If there is a remote debugging environment, HUB and Wireshark are not needed.
Reduce the number of requests: Generally, it is best to request less than 5 requests for a page. When the number of requests reaches more than 10, the speed is obviously much slower. How to reduce the number of requests?
1. Reduce the number of pictures and integrate multiple pictures together, each picture is a request.
2. There must be no resources that cannot be requested, that is, there must be no HTTP 404 resources.
3. Reduce the number of iframe requests.
4. Reduce AJAX requests.
5. Lazy loading of resources asynchronously through AJAX.
6. Combine javascript and CSS.
JS code
1. Try not to use JQuery, most set-top boxes do not support it.
2. Combine and minimize JAVASCRIPT.
3. Embed small js into the page.
4. Pay attention to the compatibility of the set-top box to the buttons. Generally, standard definition only supports onkeypress, and most do not support onkeydown. If you try to use it, the set-top box will freeze. If both types of keys are supported, JS can judge the key to execute the key only once.
5. Try to use AJAX's GET asynchronous request and use less POST request.
6. Try to use for instead of each.
7. Use eval as little as possible.
8. Try to use getElementById to access, do not use getElementsByName, getElementsByClassName, getElementsByTagName, most set-top boxes are not compatible with these methods.
9. Try to use the join method to concatenate characters, and less use the concat function, or operators like +=.
10. When rewriting system events, try to return false or 0, or null as much as possible, such as system keystrokes and playback events.
11. Extract the shared js and place it outside for other pages to call.
Picture:
1. Use png for transparent images as much as possible and use gif less.
2. Compress jpg and delete unnecessary information in jpg.
3. The src of img cannot be left blank, because some set-top boxes will make additional requests, let alone set a non-existent value.
4. Don't zoom the picture size on the front end of the EPG, the picture can be designed according to the actual size, that is, try not to have the width and height attributes in the img tag.
5. Lazy loading of pictures, not all pictures are presented immediately, pictures can be displayed on demand.
CSS
1. Avoid CSS @import. Most set-top boxes do not support @import, and link should be used.
2. Embed small CSS into the page.
3. Incorporate and minimize CSS.
4. Compress the CSS.
5. Get rid of unnecessary CSS.
Javascript
1. Use document.write as little as possible.
2. Delay loading of javascript.
3. Adjust the JS order and put the ones used in onload behind the html file as much as possible.
4. Compress JS.
5. Event cannot be used as a function name.
Java
1. Disable session, when session is not needed <%@ page session="false"%>.
2. Try to use <%@ include file=”xxx.jsp” %> and less use <jsp:include page="xxx.jsp"/>.
3. Try to use java to get URL parameters, JS getting is relatively troublesome and slow.
Seven, can not be optimized through the front end:
1. When making an asynchronous request, when the server's response header is 204, neither iframe nor ajax may solve the problem, and there may be repeated requests, but ajax can perform better.
|
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