Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Unduh dan buat SDK produser Kinesis Video Streams C ++
Ikuti prosedur di bawah ini untuk mengunduh dan membangun SDK produser Kinesis Video Streams
-
Arahkan untuk mengunduh direktori. Buka terminal dan ubah ke direktori unduhan pilihan Anda.
Misalnya:
cd ~/Downloads Kloning repositori SDK. Gunakan
git cloneperintah untuk mengunduh SDK dari GitHub repositori. Jenis:git clone https://github.com/awslabs/amazon-kinesis-video-streams-producer-sdk-cpp.git --single-branch -b master kvs-producer-sdk-cppPerintah ini hanya mengkloning satu cabang (
mastercabang), mengurangi ukuran dan waktu unduhan. Ini juga menempatkan konten yang diunduh ke dalam folder yang disebutkvs-producer-sdk-cppdalam direktori saat ini.-
Verifikasi unduhan. Setelah proses kloning selesai, daftarkan konten
kvs-producer-sdk-cppfolder untuk memverifikasi bahwa SDK telah diunduh.ls kvs-producer-sdk-cpp Siapkan direktori build. Jenis:
mkdir -p kvs-producer-sdk-cpp/build cd kvs-producer-sdk-cpp/build-
Konfigurasikan build. Jalankan
cmakeperintah berikut untuk mengonfigurasi lingkungan build dengan opsi tertentu:cmake .. -DBUILD_GSTREAMER_PLUGIN=ON -DBUILD_DEPENDENCIES=OFF -DALIGNED_MEMORY_MODEL=ONCMake
menggunakan opsi berikut untuk menghasilkan yang sesuai Makefiles:Menggunakan folder proyek (
..) sebagai direktori sumber.Menggunakan direktori saat ini (
.) (build/) untuk keluaran build.-DBUILD_GSTREAMER_PLUGIN=ONmemungkinkan pembangunan GStreamer plugin kvssink.-DBUILD_DEPENDENCIES=OFFmenonaktifkan membangun dependensi eksternal dari sumber. Proyek akan menemukan dan menggunakan dependensi eksternal yang diinstal pada langkah sebelumnya.-DALIGNED_MEMORY_MODEL=ONmenonaktifkan model memori yang tidak selaras. Akses memori yang tidak selaras tidak didukung oleh perangkat Raspberry Pi tertentu.
catatan
Untuk daftar lengkap CMake argumen, lihatUnduh dan konfigurasikan kode pustaka produser C++.
Bangun proyek. Setelah mengonfigurasi build, gunakan
makeperintah untuk mengkompilasi menggunakan yangMakefiledihasilkan oleh.cmakemake -j$(nproc)-jArgumen untukmakememungkinkannya menjalankan beberapa pekerjaan kompilasi secara paralel. Untuk mengurangi waktu pembuatan, gunakannprocperintah untuk menghitung secara dinamis jumlah core CPU pada Raspberry Pi Anda.Konfirmasikan bahwa
libgstkvssink.soada.Buat daftar file di direktori saat ini.
Prompt:
lsTanggapan:
CMakeCache.txt dependency kvs_gstreamer_sample CMakeFiles kvs_gstreamer_audio_video_sample kvssink_gstreamer_sample Makefile kvs_gstreamer_file_uploader_sample libKinesisVideoProducer.so cmake_install.cmake kvs_gstreamer_multistream_samplelibgstkvssink.soKonfirmasikan bahwa GStreamer dapat memuat
kvssink.Atur variabel
GST_PLUGIN_PATHlingkungan ke direktori yang berisilibgstkvssink.so.export GST_PLUGIN_PATH=`pwd`Memiliki GStreamer beban
kvssink:gst-inspect-1.0 kvssinkAnda akan melihat beberapa dokumentasi tentang
kvssink. Gunakan tombol panah untuk menavigasi dan tekanquntuk keluar.(Opsional) Perbarui skrip start-up shell Anda untuk menyertakan pengaturan variabel
GST_PLUGIN_PATHlingkungan. Ini memastikanGST_PLUGIN_PATHdiatur dengan benar selama sesi terminal baru. Pada perangkat Raspberry Pi, skrip start-up shell adalah.~/.bashrcJalankan perintah berikut untuk menambahkan perintah ke akhir skrip start-up shell.
echo "export GST_PLUGIN_PATH=~/Downloads/kvs-producer-sdk-cpp/build" >> ~/.bashrcKetik berikut ini untuk menjalankan skrip start-up shell, atau tutup shell saat ini dan buka yang baru.
source ~/.bashrcKonfirmasikan
GST_PLUGIN_PATHsudah diatur dan Anda dapat memuatkvssink.echo $GST_PLUGIN_PATHgst-inspect-1.0 kvssink