原创 關於Java多線程的一些知識點總結

以下爲自己學習多線程的時候總結的一些知識點 同時推薦一本很好的關於多線程高併發的書籍:《Java高併發編程詳解》 線程的生命週期:創建,就緒,運行,阻塞,死亡 新建狀態:當使用new關鍵字和Thread類或者子類建立了一個線程

原创 使用rtsp帶starttime和endtime進行歷史回放報453 Not Enough Bandwidth(帶寬不足)

使用rtsp帶starttime和endtime進行歷史回放報453 Not Enough Bandwidth(帶寬不足)問題解析解決方案 系列文章: 瀏覽器不支持flash插件之後,h5播放rtmp直播流的解決方案 使用Jav

原创 JvaCV推流過程中遇到內存溢出,JVM異常OOM問題的解決方法

JvaCV推流過程中遇到內存溢出,JVM異常OOM問題的解決方法問題分析 項目碼雲(Gitee)地址:https://gitee.com/banmajio/RTSPtoRTMP 項目github地址:https://github

原创 JavaCV中FFmpegFrameGrabber調用start()方法時出現阻塞的解決辦法

JvaCV中FFmpegFrameGrabber調用start方法阻塞的解決辦法問題描述解決方法問題11.avformat_open_input():2.avformat_find_stream_info():問題2 項目碼雲(

原创 海康sdk進行歷史回放時,碼流數據回調過快問題的解決方法

海康sdk進行歷史回放時,碼流數據回調過快問題的解決方法問題描述問題分析解決方法 碼雲(Gitee)地址:https://gitee.com/banmajio/HCSDKtoRTMP github地址:https://githu

原创 使用JavaCV實現海康rtsp轉rtmp實現無插件web端直播(無需轉碼,低資源消耗)

使用JavaCV實現海康rtsp轉rtmp實現無插件web端直播(無需轉碼,低資源消耗)目錄結構添加依賴,編寫配置文件創建Bean創建緩存Cache修改啓動類拉流、推流、轉封裝定時任務Timer線程池管理編寫controller1

原创 瀏覽器不支持flash插件之後,h5播放rtmp直播流的解決方案

瀏覽器不支持flash插件之後,h5播放rtmp直播流的解決方案背景幾種視頻流比較http-flv搭配flv.js播放方案rtmp與http-flv地址格式直播在線測試地址: JavaCV轉封裝rtsp到rtmp(無需轉碼,低資

原创 刪除github的commit信息

刪除github的commit信息 刪除.git文件夾可能會導致git存儲庫中的問題。如果要刪除所有提交歷史記錄,但將代碼保持在當前狀態,可以按照以下方式安全地執行此操作: 嘗試 運行 git checkout --orph

原创 海康sdk部署Linux環境下無法播放子碼流的問題

海康sdk部署Linux環境下無法播放子碼流的問題問題描述解決方法 碼雲(Gitee)地址:https://gitee.com/banmajio/HCSDKtoRTMP github地址:https://github.com/b

原创 JavaCV項目部署在Linux環境時Load庫路徑失敗的問題

JavaCV項目部署在Linux環境時Load庫路徑失敗的問題問題描述解決方法:1.如果代碼內用不到該庫的功能就不去加載這個庫。2.給Linux環境中安裝libxcb.so的庫 項目碼雲(Gitee)地址:https://git

原创 Java中判斷Integer類型相等的問題

Java中判斷Integer類型相等的問題 Java中判斷Integer類型是否相等時,使用.equals和 == 是有區別的 public static void main(String[] args) { Integer

原创 海康sdk項目(java)部署Linux環境相關問題總結

海康sdk項目(java)部署Linux環境相關問題總結問題描述解決方法1.替換海康HCNetSDK.java文件2.更換庫文件3.加載sdk庫路徑的解決方法:4.修改HCNetSDK.java的繼承類 碼雲(Gitee)地址:

原创 av_read_frame()返回值爲-541478725

av_read_frame()返回值爲-541478725 碼雲(Gitee)主頁:https://gitee.com/banmajio github主頁:https://github.com/banmajio 個人博客:ban

原创 JavaCV將本地mp4文件推成flv格式的rtmp流

JavaCV將本地mp4文件推成flv格式的rtmp流注意事項推流思路代碼實現 項目碼雲(Gitee)地址:https://gitee.com/banmajio/RTSPtoRTMP 項目github地址:https://git

原创 海康sdk捕獲碼流數據通過JavaCV推成rtmp流的實現思路(PS流轉封裝RTMP)

海康sdk捕獲碼流數據通過JavaCV推成rtmp流的實現思路(PS流轉封裝RTMP)問題分析轉碼推rtmpPS流轉封裝 碼雲(Gitee)主頁:https://gitee.com/banmajio github主頁:https