Bagaimana cara mengakses umpan kamera Raspberry Pi dari jaringan broadband lokal?

8

LATAR BELAKANG

Pengaturan saat ini yang saya miliki untuk Raspberry Pi adalah:

USB Webcam -> Raspberry Pi -> Netgear Router -> Local ISP -> Internet

ISP saya memberi saya portal tawanan di mana saya bisa masuk untuk mengakses internet dan alamat IP publik saya ditampilkan seperti 203.xxx.xx.xx, ketika saya mencoba mengakses IP ini dari browser, saya dibawa ke ISP Captive Portal Page dan tidak diizinkan mengakses apa pun lebih lanjut.

Ada banyak orang lain yang terhubung ke ISP yang sama dan mereka juga diberikan IP yang sama (jelas).

ISP tidak siap untuk membagikan IP khusus atau membuka port apa pun untuk saya sehingga saya dapat mengkonfigurasi router Netgear saya untuk meneruskan port dll.

Pertanyaan

Saya telah menginstal gerakan pada Pi saya dan saya dapat mengaksesnya melalui 192.168.1.3:8080 melalui LAN lokal saya yaitu di dalam Jaringan Router Netgear saya. Bagaimana saya bisa mengakses dari luar Jaringan saya yaitu dari lokasi terpencil seperti kantor saya.

Saya tidak ingin menggunakan perangkat lunak pihak ketiga seperti teamviewer untuk menyampaikan seluruh sistem Pi saya melalui internet.

Apakah ada cara saya dapat mengunggah streaming ke server cloud secara efisien dan kemudian mengaksesnya?

Shakti Phartiyal
sumber
Tidakkah gerakan menyertakan opsi untuk mengunggah tangkapan pada server pihak ketiga?
Tensibai
@Tensibai bagaimana cara mengonfigurasi itu untuk umpan langsung ..
Shakti Phartiyal
Anda tidak dapat mencapai feed langsung real time seperti ini, lebih dari pembaruan 1 detik, mungkin bukan solusi yang tepat untuk Anda
Tensibai

Jawaban:

4

Masalah yang Anda coba selesaikan disebut NAT traversal , tempat Anda mencoba berkomunikasi dengan perangkat lain saat menggunakan NAT tingkat operator .

Secara potensial, Anda dapat mem-proxy semua paket Anda melalui server, menggunakan protokol seperti SOCKS . Ini mungkin tidak akan berskala sangat baik, tetapi jika Anda tidak berencana untuk memiliki terlalu banyak klien, itu mungkin dapat diterima. Anda tentu saja harus membayar atau menjalankan server di luar jaringan Anda (bukan di dalam NAT), yang mungkin sedikit rumit / tidak nyaman.

Atau, Anda dapat membuat lubang melalui router dan berkomunikasi antara dua klien yang Anda tuju secara langsung. Menurut Wikipedia, "Produk VoIP, aplikasi game online, dan perangkat lunak jaringan P2P semuanya menggunakan pelubang kertas." Jika use case Anda mirip dengan itu, mungkin perlu dipertimbangkan.

Anda juga dapat menemukan pertanyaan ini tentang Pengguna Super yang relevan, dengan jawaban oleh spacecrab :

Ya, opsi: beli akses dengan layanan VPN yang memungkinkan IP statis dan penerusan porta, Anda akan dapat membuat klien berbicara langsung ke perangkat Anda seperti yang Anda harapkan.

Opsi dua: Temukan kesepakatan di VPS (Virtual Private Server) dan konfigurasikan perangkat lunak VPN populer seperti OpenVPN sendiri. Hasil akhirnya sama, bagian konfigurasi jauh lebih mendalam. Pengalaman belajar yang baik jika Anda sedang mencari alasan untuk menghabiskan sore untuk mendidik diri sendiri tentang jejaring ringan.

Aurora0001
sumber
Terima kasih .. @ Aurora0001 sepertinya cara yang baik .. Solusi VPN. Biarkan saya menunggu beberapa jawaban lagi kalau tidak ini adalah jawaban yang disetujui ..
Shakti Phartiyal
@ShaktiPhartiyal Tidak masalah; itu selalu ide yang baik untuk menunggu dan melihat apakah ada jawaban yang lebih baik di sekitar, dan saya harap jawaban saya membuat Anda di jalur yang benar. Tidak perlu menerima segera!
Aurora0001
1
@ Aurora0001 jawaban Anda selalu membantu saya ..
IoT Lover
@ Aurora0001 dapatkah Anda membantu saya bagaimana melanjutkan dengan SOCKS. ada titik awal?
Shakti Phartiyal
@ShaktiPhartiyal Saya belum mengikutinya sendiri, tetapi tutorial DigitalOcean untuk membuat terowongan terlihat cukup jelas.
Aurora0001
4

Saya ingin tahu apakah solusi lain adalah membuat Raspberry Pi PUSH Anda diumpankan ke server cloud.

Jawaban lainnya memberikan cara terbaik untuk mendapatkan INTO pi Anda dari luar, tetapi jika Anda tidak perlu melakukan itu, jika Anda hanya ingin sesekali gambar gaya kamera keamanan, Anda dapat membuat skrip sesuatu yang akan menonton folder, dan ketika gambar baru muncul, unggah itu ke lokasi yang jauh. Jika Anda ingin feed lengkap, Anda bisa streaming ke sesuatu seperti youtube, jaga feed tetap pribadi, dan pergi ke sana kapan pun Anda mau.

Berikut langkah-langkah untuk proses youtube:

http://www.makeuseof.com/tag/live-stream-youtube-raspberry-pi/

Berikut cara mengunggah folder secara otomatis:

/raspberrypi/12495/is-auto-upload-possible

David Morris
sumber
Sepertinya hal yang baik otomatis selesai .. terima kasih
Shakti Phartiyal
0

Banyak penyedia ISP tidak mengizinkan pelanggan perumahan untuk menggunakan port 80 atau 8080. Coba gunakan nomor port berbeda dengan Motion, dan juga periksa dengan ISP Anda untuk melihat port mana yang diperbolehkan. Anda juga perlu mengaktifkan penerusan port pada router Netgear, sehingga lalu lintas dialihkan ke Raspberry Pi

GusGorman402
sumber