原创 srs錄製視頻時間戳有點問題

srs2或者srs3目前最新的版本和之前的版本,使用dvr功能錄製flv文件。使用本地播放器,如ffplay、potplayer、vlc、KMP和MPV等,都是正常的播放完整視頻。但是使用web flash播放器,都會遇到一個問題,對於大多

原创 Ubuntu1804登錄界面閃退

目前主力機操作系統已經由Ubuntu 16.04 lts升級到Ubuntu 18.04 lts。由於是跨版本升級過來,而且由unity(個人覺得挺好)替換成了gnome3,經常出點小問題。這次由於安裝NVIDIA顯卡驅動的原因,造成Ubun

原创 MobaXterm替換cmder

Windows上命令行工具cmder確實很好用,其擴展功能呢,比系統自帶強大幾倍。後來在使用MobaXterm,官網https://mobaxterm.mobatek.net/免費版本功能足夠強大,支持遠程連接、SSH、Telnet、Ftp

原创 web flash推流h264視頻取消cbr

flash as3.0 推視頻H264關於視頻質量 初次設置代碼如下: h264Setting.setProfileLevel(H264Profile.BASELINE, H264Level.LEVEL_3); media_stream.

原创 srs2錄製flv文件metadata不準確

測試環境:server:srs2client:librestreaming / yasea srs 配置 dvr錄製24分鐘flv文件。 e:\flv $ ll total 518312 drwxr-xr-x 1 Administrato

原创 http目錄顯示時間與服務器相差8小時

一直用nginx做http服務,代碼裏訪問過文件地址,並未認真關注過訪問http目錄下的時間戳。今天瀏覽文件的時候發現一個問題。web上顯示的文件時間戳與服務器時間相比差8個小時。具體表現看下圖:                    

原创 Centos6.5離線安裝lsb_release

參考 http://www.linuxfromscratch.org/blfs/view/systemd/postlfs/lsb-release.html首先在其他電腦下載lsb_release源碼地址 https://downloads.

原创 Android Studio 3.1 Beta 1發佈,如何及時下載更新

每次收到Android Studio更新提示,總是延遲一段時間才能下載的到或者更新成功。架梯子也不行。而且更新檢測也是時斷時續。Android Studio 3.0.1使用一段時間,多開幾個工程。經常發生關閉一個工程AS無響應,強制關閉其他

原创 SysPeek打不開解決方法

SysPeek 是Linux平臺下一款簡潔小巧的系統狀態指示軟件,可實時顯示 CPU、Memory、Swap、硬盤和網絡使用情況。然而最近卻使用不了,打不開。無論點擊圖標或者是終端打開,都不顯示。看錯誤,好像是Python代碼的報錯。查看一

原创 web flash推流錄製測試研究

用flash as3寫了一段推流測試demo,參考srs_publisher和simplest_as3_rtmp_streamer。推流到srs2服務器,錄製爲flv文件。測試一輪結果如下: Web Flash推上來的流,經過srs錄製爲f

原创 rtmp推流時間戳兼容問題

一直用簡單的librtmp或者其他開源推流實現方式。沒有太關注細節問題。直到最近一次測試長時間推流。遇到了3字節時間戳溢出問題,即時間戳超過0xffffff,服務器斷開。 復現方式:用yasea推流到SRS或者Nginx-rtmp。yase

原创 ffmpeg命令行循環推流

用ffmpeg循環推一個文件到rtmp服務器。一般都是建議用-stream_loop選項。如: ffmpeg -threads 2 -re -fflags +genpts -stream_loop -1 -i "H:\video.mp4"

原创 下載vlc遭遇網絡劫持

        一次偶然的機遇,在公司下載“vlc播放器”,下載之後安裝完就變成了“搜狗手機助手”。而且連續幾次下載都是這樣,我以爲是我安裝了搜狗輸入法的緣故。        讓幾位沒有安裝搜狗系列產品的同事幫我下載,也一樣的毫無例外都變成

原创 netstream播放rtmp直播流卡頓

標準的flash播放器ActionScript3語句,播放flash publish的rtmp流,NetConnection--->NetStream--->play--->attachNetStream然而項目中這麼做,一直處於卡頓狀態。

原创 android adb shell input各種妙用

項目中使用一個開發版,預留兩個usb接口。類似華碩TinkerBoard。 一個用戶連接攝像頭,一個用於adb調試。結果就沒了鼠標的接口。多次切換鼠標和攝像頭插頭,非常不方便,帶攝像頭的app沒法調試。於是各種查資料,發現了adb shel