原创 python防止撤銷腳本

pip install itchat pip install apscheduler python3 reword.py 'msg_create_time':msg_time, 'm

原创 七牛直播sdk快速接入demo

鏈接:https://github.com/JemyCheung/easystreaming 這個比較簡潔,README也寫的挺好,官方demo體驗感比較好,但是很複雜,很容易扣代碼扣錯

原创 Android用adb抓log

android 抓取log 的方法: unix-like 系統: adb shell logcat -v time thread | tee ./log.log win 系統: adb shell logcat -v time t

原创 unexpected end of stream

以前遇到的這個錯誤,unexpected end of stream。查了很久,今天又遇到了,總結給大家。 錯誤原因: 文件下載工具在分片下載時向服務器發送的請求少了數據段。 下面過濾日誌來自七牛雲。 下載工具: FileDown

原创 okhttp的超時

這裏有個很尷尬的case https://github.com/qiniu/android-sdk/blob/5674a4ab5e983b359df91ca544f6b1a22d0423ff/library/src/main/ja

原创 強制覆蓋自己倉庫代碼

自己倉庫master分支修改太多了,merge了很多其他分支,現在要與qiniu/master保持一致 git checkout master ; git reset --hard qiniu/master git push -

原创 直播時屏幕綠條

用自己的sdk,在視頻採集或者播放的過程中可能屏幕上會出現綠條,這個時候通常是預覽或者編碼的分辨率跟手機支持的分辨率不匹配,導致系統用綠色填充,這樣只需要做一下篩選相機分辨率,設置最接近的分辨率給預覽或者編碼就好啦 public

原创 git合併commit並push

查看提交日誌 git log commit a9b1c282864d9957a6c425cb74a954dfe682a308 (HEAD -> master, origin/master) Author: JemyCheung

原创 ConcurrentHashMap$Segment

我還不知道怎麼解決,我先記錄這個問題,對應代碼是 https://github.com/qiniu/android-sdk/blob/2d875e5042660e4516231873e258274b6adf26a0/library

原创 FFmpeg之ffprobe查看流信息

今天遇到一個問題,用短視頻sdk轉碼後視頻變模糊了,自身知識點受限,得到大神提示後,立馬去查看了一番,原來轉碼後視頻B-frame丟失了 profile=baseline的視頻不包含B幀 同等碼率的視頻B幀越多,清晰度越高,但是

原创 FFmpeg之ffmpeg製作某音同款水印

比較low 比較low 比較low 背景 前幾天客戶需求比較多,都需要某音上面都水印玩法,可是我們確實沒做到,就嘗試自己做一下試試,遇到很多坑,目前來看,單從ffmpeg命令上,一行命令是搞不定的 暫時實現思路 視頻加gif水印

原创 服務器寫代碼

配置好一個服務器,就是隨身攜帶一個移動電腦 在辦公室用的mac,回家用的windows,建議windows安裝FinalShell,無敵了簡直 自帶工具 一般阿里的ECS會自帶wget和apt-get,不像mac那樣用brew安裝

原创 Android獲取手機信號強度

/** * 強制檢查權限 android.permission.ACCESS_COARSE_LOCATION,上層未給權限時返回-1表示獲取失敗 * API >= 18 * * @retur

原创 google二次認證mac腳本

Github地址 將下面key替換成google二次認證時的key。文件名 google_authenticator.go go build google_authenticator.go 會生成一個可運行文件google

原创 webrtc卡頓、模糊排查

在用戶允許的情況下加入房間(可以只subscribe,不publish) Chrome 打開 chrome://webrtc-internals/ 按圖點擊,不懂的就看英文,找到src_recv(源數據接收的意思)點開 4.