天天看點

白嫖方式搞個webrtc玩玩之codespaces裡的網絡錄影機

作者:苦苦tt

目的

openhisilicon/HIVIEW是一個非常優秀的音視訊項目, 其實作web/http/webrtc/rtsp/rtmp/onvif等等網絡錄影機(簡稱:IPC)基礎功能 codespaces是一個github釋出一個非常優秀集IDE/編譯/調試的虛拟伺服器 故, 白嫖之~(用最簡單最經濟的途徑來入門音視訊) 當然, 建議還是使用自己虛拟機or開發闆來實作這一系列研究和學習

參考資料

  • HIVIEW2(GitHub - kukutt/HIVIEW-V2) : 基于openhisilicon/HIVIEW做了一些修改, 主要目的增加其他平台支援(第一站x86)
  • openhisilicon/HIVIEW() : 原始的開源網絡攝像頭項目(感謝提供這麼優秀的項目), 目前僅支援海思平台

開始吧~

開啟codespaces

白嫖方式搞個webrtc玩玩之codespaces裡的網絡錄影機
白嫖方式搞個webrtc玩玩之codespaces裡的網絡錄影機
白嫖方式搞個webrtc玩玩之codespaces裡的網絡錄影機
白嫖方式搞個webrtc玩玩之codespaces裡的網絡錄影機

環境準備

經過一段時間等待,codespaces建立完成,就是一個網頁版的VScode,終端可以輸入指令,先準備一下環境吧~

白嫖方式搞個webrtc玩玩之codespaces裡的網絡錄影機
sudo apt-get update
# 原項目的x86平台用32位編輯的, 故如果64位系統需要做相容
sudo apt-get install gcc-multilib g++-multilib build-essential module-assistant
# 使用ffmpeg産生測試視訊使用, 如果你有其他視訊.h264檔案, 可以忽略
sudo apt-get install ffmpeg           

編譯

. ./build/x86
make           

修改webrtc的位址

需要修改一下webrtc url, 如下圖

白嫖方式搞個webrtc玩玩之codespaces裡的網絡錄影機

運作

# 運作指令
rootfs/x86/run.sh
# 關閉指令
rootfs/x86/run.sh kill           

預覽

可以在自己電腦使用chrome預覽。

  1. 打開網址https://kukutt.glitch.me/
  2. 輸入中修改webrtc的位址章節中的webrtc_url字尾
白嫖方式搞個webrtc玩玩之codespaces裡的網絡錄影機
白嫖方式搞個webrtc玩玩之codespaces裡的網絡錄影機

繼續閱讀