Encountered an issue of extreme long time compiling days ago, so we tried to add a time cost output in the Makefile to locate what on earth happened during the compilation. There are two Makefiles need to be modified, one is Linux based Makefile, another is Android based Makefile Linux […]
Technical

Working on a Loongson(www.loongson.cn) PC, goal is to make it a Meeting Terminal. Because its CPU is MIPS arch, there could be lots of unexpected problems, so the first thought hit us is WebRTC. This post is the first step to research into this topic.
A simple guide of starting use EasyRTC

The mechanism is simple like this: 1. Pull/Clone your own repository(which was forked from another repository) to a local PC. 2. Add remote source repository to a tag of the local copy. 3. Do local merge for the two repositories. 4. Resolve the conflications if exists. 5. Commit the local […]
A simple script to sync a forked repository with the ...

This question was origined from an experience of conferencing with different meeting terminals, including Polycom, Cisco, Tandburg, Huawei, etc. In our current implementation of SIP conference, we are using a stream_id tag in the Video Fast Update command to tell the peer we are requesting an Intra frame for a […]
Media Control(Video Picture Fast Update) mechanism for SIP

Details of the issue: The situation is H600 can establish H.460 calls with most of the GKs around the world, but failed to a Polycom GK. Allow me to explain the details of this issue: 1. Caller: Group500, callee: H600, GK/MCU: Polycom RMX 2000 2. Group500 sent a call to […]
Failed to establish H.460 call through Polycom MCU issue

As I knew, H.264 ES stream file can be played back by CorePlayer(Commercial version of MPlayer). But not VLC Player. But as I was told that someone did use VLC Player to player H.264 ES stream file. So made some further dig into this issue, turned out the old version […]
Make VLC player to support play H.264 ES stream file
Backgroud: 1. Both H800 and Avaya MCU 5110 support up to H.264 1080P video. 2. Avaya MCU supports 720P video when conferencing with Avaya endpoints(XT1000) 3. H800 Called by(Or calling to) Avaya(RADVision) MCU 5110, the opened video channel can only max to 4CIF.
OLC process rule of Avaya MCU 5110
x264 project added OpenCL video acceleration to it’s implementation early at about 2013(not sure with the date), and my goal here is test the video encoding performance of x264 when with OpenCL video accelerator enabled. Test hardware environments: HP Pavilion 14 1. Graphic card: NVIDIA GeForce GT730M card. 2. CPU: […]
Step by step to enable x264 with OpenCL – NVIDIA ...
Ran into a meeting bit rate related issue when conferencing with Polycom MCU. Here is the situation:
A flow control rule of Polycom MCU
I submitted a patent paper, Data transmission method for video conferencing and video conferencing systems, to my parent agent early at Sep, 2014. It is a patent with H.460 involved, origin from the V5.0 platform system. But did not get any feedback until the Chinese New Year of 2015. And […]
Patent: Data transmission method for video conferencing and video conferencing ...
GUID, Globally Unique Identifier, aka UUID(Universally Unique Identifier), is very useful when you need a global identifier in you program. GUID is a 128-bit integer number used to identify resources. The term GUID is generally used by developers working with Microsoft technologies, while UUID is used everywhere else.
A simple implementation of GUID/UUID
I was having problem while updating one of my plugin weeks ago, telling me that Could not create directory. /home/<>/public_html/wp-content/plugins/download-manager Plugin install failed. or Unable to locate WordPress Content directory (wp-content).
Solution to fix WordPress update failure issue

Before the story, I’d like to say Happy Chinese New Year to you all, and wish you a great year of 2015. It was about compiling latest source code of WebRTC (NOT A TECH TIP). Here we go.
A story of re-installing WebRTC developing environment
Days earlier, ran into an issue which was H.323 ID related when conferencing with CISCO and LIFESIZE endpoints. Normally we got used to set the H.323 ID with any charactors we want. But seems some manufacturors like CISCO and LIFESIZE don’t think it appropriate, because they are adapting some rules […]
About alias: H.323 ID
As you know, there are LIMIT settings in Linux OS which may have something to do with some frequent-happen-issue. Such as stack size, open files, core file generation, etc. Here are some tips about ulimit, core, and some debugging tricks relevant. 1. ulimit comamnd —————————— To view your OS limitations, […]