原创 新入行程序員成長的一點思考

最近接觸剛畢業的學生比較多,本科生和研究生都有,總感覺他們現在和剛畢業的自己很像,一個人摸索,別人的建議只是建議,悟性似乎還沒有到那個境界,似乎必須經歷過,才能長大,難道成長有沒有捷徑? 先說說在做Android的幾個學生身上碰到的問

原创 Doubango SIP和WebRTC的融合

1、融合基礎:熟悉WebRTC媒體流採集、編解碼和發送流程熟悉SIP信令和協商流程2、完成SIP信令和WebRTC的對接,實現音、視頻通話3、具體實現步驟:採用webrtc的demo部分代碼,jni還是用Peerconnection封裝的

原创 Android Camera預覽時輸出的幀率控制

如果使用MediaCodec硬編碼H264,可以使用下面的方法控制編碼輸出的幀率: MediaFormat mediaFormat = MediaFormat.createVideoFormat("video/avc"

原创 Darwin Streaming Server 支持UDP打洞

RTSP客戶端點播Darwin 視頻時,SDP協商後的客戶端端口可能是在NAT後面,所以需要Darwin支持NAT打洞的功能,從Darwin的源碼看,官方的源碼是不支持這個能力的。 通過抓取VLC客戶端的包發現,VLC在播放RTSP流時