想用python實現一個推流服務,下面記錄一下配置過程。
系統是ubuntu18.04,python3.6和3.8中都試過。
1、安裝gstreamer
sudo apt-get install libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools gstreamer1.0-x gstreamer1.0-alsa gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-qt5 gstreamer1.0-pulseaudio
2、安裝gst-rtsp-server
sudo apt-get install libgstrtspserver-1.0-dev gstreamer1.0-rtsp
3、安裝python3-gi
sudo apt-get install python3-gi
ubuntu安裝Python?4、再安裝一堆東西
sudo apt-get install pkg-config libcairo2-dev gcc python3-dev libgirepository1.0-dev
5、安裝python庫gobject和PyGObject
pip install gobject PyGObject
?6、最后測試一下
import gi
gi.require_version('Gst', '1.0')
gi.require_version('GstRtspServer', '1.0')
from gi.repository import Gst, GstRtspServer, GObject, GLib
把上面這段代碼復制到一個.py文件里運行一下,如果上面代碼沒有任何輸出和報錯,那就是配置成功了。
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态