[工作點滴] Looking for solid developer

Recently, I become very busy due to take over the tasks from other site. The original coding things are still there and so I start looking for outstanding guy to join us. The first month, I try to have some candidates from my colleagues and myself’s database but in vain. Now I shift this job to head hunter and start some interview. I’ve interviewed lots of people in my first job and second one. It’s much more interesting to interview with the guys from head hunter at this moment. Why? Lots of the factor would effect which kind of developer you want. ...

June 12, 2013 · 2 分鐘 · 369 字 · Fran Kuo

[工作點滴] wireless module development newbie

I’ve started collecting the information around the end of 2010 because the wireless technology advanced to much higher bandwidth for multimedia streaming. There are two conditions of the development that I thought. 1. To develop the whole wireless part by ourselves. 2. To buy the module directly from the supplier. But some important factors that make me just ‘collect information’ at that moment. For 1, the expense is very horrible. - We have to pay chip vendor for NRE. - We are new to be the player and we have no credit to the chip vendor. - We have no equipment and we have to invest a lot to do it. - There are lots of tasks need for the regulation. To sum up, this is a money game for surveillance company and we see no market at that moment. For 2, we could leverage a lot tasks to supplier but we still have to prepare equipment to verify the whole system and get the experience of the regulation. However, the module cost and performance ratio could not meet our requirement. It is quite challenge for me to persuade my boss to do it. So what I can do is just keep attention on wireless technology. Until now, I have the chance to do the development finally. Although I’m newbie for wireless, it’s not too hard to enter this area. The reason is the technology become much mature and we can make it work even we do not know much about wireless. So, let’s just do it. The module I use is based on Atheros AR6103 and AR6003. The driver of these two chips are similar. The documents I study is are mainly from Atheros. I also reference the IEEE specification and search on Google. ...

April 23, 2013 · 4 分鐘 · 662 字 · Fran Kuo

[工作點滴] the study of webrtc and sip

qfqwefqwefq:—- asdfadfqewfqfcdxcdf41t54rtfqf

April 8, 2013 · 1 分鐘 · 2 字 · Fran Kuo

[工作點滴] rtmps in rtmpdump with hardware engine development

Evostream server’s configuration for rtmps test Add the following content in the acceptors part in config.lua. This is for Win7 configuration and remember that we have to use double ‘' instead of single for path. The cipherSuite parameter, we could reference http://www.openssl.org/docs/apps/ciphers.html#CIPHER_SUITE_NAMES RTMP library The library is main from rtmpdump. The webpage is http://rtmpdump.mplayerhq.hu. The libssl library - SSLv23 method is used in the RTMPdump. - SSLv23 method A TLS/SSL connection established with these methods will understand the SSLv2, SSLv3, and TLSv1 protocol. ...

April 1, 2013 · 3 分鐘 · 431 字 · Fran Kuo

[工作點滴] process to generate makefile by autotools with Makefile.am

I’ve search on internet and get quick steps for whole process to generate Makefile by Autotools. autoscan . // scan the folder cp configure.scan configure.ac // copy the configure.scan to configure.ac vi configure.ac // edit the configure.ac // add AM_INIT_AUTOMAKE(hello,1.0) in configure.ac // this is required marco for automake aclocal // execute aclocal to generate aclocal.m4 autoconf // execute autoconf to generate configure autoheader automake –add-missing // run automake touch NEWS; touch README; touch AUTHORS; touch ChangeLog // create related documents automake –add-missing // run automake again ./configure // execute the configure to generate Makefile make // execute make According to the steps, I get more hint to modify the related files for my target.

March 19, 2013 · 1 分鐘 · 115 字 · Fran Kuo

[工作點滴] gstreamer from 0.10.x to 1.0.x in openwrt

I start to move the gstreamer version from 0.10.x to 1.0.x in openwrt. Two purpose, one is to get much more familiar with the gstreamer applications and plugins development, another one is to assist my colleagues for next schedule. Just make a quick note here. Official gstreamer packages version I use is 1.0.5: gstreamer core -> Modify Makefile and patch, compile ok. - gst-plugins-base -> Modify Makefile and patch, compile ok. ...

March 18, 2013 · 4 分鐘 · 673 字 · Fran Kuo

[工作點滴] SIP test of Freeswitch by FSClient

In previous articles, I tried to build the pjsip package, but it’s hard for me to make sure the package is work correctly because of my lacking knowledge of sip. Then I try to be more familiar with how the sip works. First, prepare a PC and install the switch on it. We have two popular choices, one is Asterisk and another one is Freeswitch. I choose the Freeswitch because there is a precompiled binaries for win7 already. ...

March 13, 2013 · 2 分鐘 · 226 字 · Fran Kuo

[工作點滴] pjsip on ubuntu

Before trying to make the pjsip work on my embedded device, I build the related libraries on PC as the reference. My environment is based Ubuntu 10.04. See the following guide. http://trac.pjsip.org/repos/wiki/Getting-Started/Autoconf The notes of packages building: - ALSA and OpenSSL libraries are optional and I do not install for first. - SDL, I download the version 2.0 and do “./configure”, “make; make install” to install the package to system. If we encounter privilege problem, please add sudo. ...

March 12, 2013 · 2 分鐘 · 311 字 · Fran Kuo

[工作點滴] pjsip package build in openwrt

There is a default pjsip package in the openwrt but it link to the extension package of ltq-tapi and oss. But what I need first is the package without extra packages. So I try to create the libraries by using the latest version 2.1 for the experiment. First, the Makefile of the package as following. Makefile of the package. include $(TOPDIR)/rules.mk PKG_NAME:=pjsip2 PKG_VERSION:=2.1 PKG_RELEASE:=0 PKG_SOURCE:=pjproject-$(PKG_VERSION).tar.bz2 PKG_SOURCE_URL:=http://www.pjsip.org/release/$(PKG_VERSION)/ PKG_MD5SUM:=310eb63638dac93095f6a1fc8ee1f578 PKG_INSTALL:=1 PKG_BUILD_PARALLEL:=1 PKG_BUILD_DIR:=$(BUILD_DIR)/pjproject-$(PKG_VERSION).$(PKG_RELEASE) ...

March 12, 2013 · 2 分鐘 · 359 字 · Fran Kuo

[工作點滴] Liberated networking technology

Our company update the home page to a brand new picture. There is a name ‘Liberated’ to describe the new networking technology we implemented. According to the dictionary, I’m most likely the description “free from traditional social restraints” because we are trying to make the fundamental change in different area that we enter. It’s an interesting journey to me. Although it’s not 100% correct, I still want to record what I saw here. I plot the company’s product map simply by personal thinking as follow from the webpage. ...

February 27, 2013 · 1 分鐘 · 131 字 · Fran Kuo