از 27 مارس 2025، توصیه می کنیم از android-latest-release
به جای aosp-main
برای ساختن و کمک به AOSP استفاده کنید. برای اطلاعات بیشتر، به تغییرات AOSP مراجعه کنید.
Cuttlefish: جریان WebRTC
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
استریم WebRTC به کاربران این امکان را می دهد که از راه دور دستگاه های مجازی Cuttlefish خود را از طریق مرورگر خود کنترل کنند، بدون اینکه نیازی به نصب نرم افزار دیگری در دستگاه مشتری باشد. سایر مزایای پخش WebRTC عبارتند از:
- رمزگذاری کارآمدتر از VNC
- ADB درون مرورگر
- پروتکل قابل توسعه (جریان دوربین، میکروفون، داده های حسگر همه از طریق WebRTC امکان پذیر است)
از WebRTC استفاده کنید
برای استفاده از WebRTC و تعامل با دستگاه Cuttlefish خود در مرورگر خود، موارد زیر را انجام دهید:
برای راه اندازی دستگاه های خود با استفاده از WebRTC، علامت --start_webrtc=true
را به فراخوان launch_cvd
خود اضافه کنید.
launch_cvd --start_webrtc=true
برای مشاهده لیستی از تمام دستگاه هایی که می توانید به آنها متصل شوید، مرورگر خود را به <https://localhost:8443>
نشان دهید.
استفاده از پورت
علاوه بر TCP:8443
، WebRTC از پورت های دیگری برای برقراری ارتباط و اجرا استفاده می کند. در صورت اتصال از دستگاهی متفاوت از جایی که Cuttlefish در حال اجرا است، این پورت ها باید روی فایروال مجاز باشند. لیست پورت های مورد نیاز عبارتند از:
-
TCP:15550..15599
-
UDP:15550..15599
،
استریم WebRTC به کاربران این امکان را می دهد که از راه دور دستگاه های مجازی Cuttlefish خود را از طریق مرورگر خود کنترل کنند، بدون اینکه نیازی به نصب نرم افزار دیگری در دستگاه مشتری باشد. سایر مزایای پخش WebRTC عبارتند از:
- رمزگذاری کارآمدتر از VNC
- ADB درون مرورگر
- پروتکل قابل توسعه (جریان دوربین، میکروفون، داده های حسگر همه از طریق WebRTC امکان پذیر است)
از WebRTC استفاده کنید
برای استفاده از WebRTC و تعامل با دستگاه Cuttlefish خود در مرورگر خود، موارد زیر را انجام دهید:
برای راه اندازی دستگاه های خود با استفاده از WebRTC، علامت --start_webrtc=true
را به فراخوان launch_cvd
خود اضافه کنید.
launch_cvd --start_webrtc=true
برای مشاهده لیستی از تمام دستگاه هایی که می توانید به آنها متصل شوید، مرورگر خود را به <https://localhost:8443>
نشان دهید.
استفاده از پورت
علاوه بر TCP:8443
، WebRTC از پورت های دیگری برای برقراری ارتباط و اجرا استفاده می کند. در صورت اتصال از دستگاهی متفاوت از جایی که Cuttlefish در حال اجرا است، این پورت ها باید روی فایروال مجاز باشند. لیست پورت های مورد نیاز عبارتند از:
-
TCP:15550..15599
-
UDP:15550..15599
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# Cuttlefish: WebRTC streaming\n\nWebRTC streaming allows users to remotely control their Cuttlefish virtual\ndevices from their browsers, without having to install any other software in the\nclient machine. Other advantages of WebRTC streaming are:\n\n- More efficient encoding than VNC\n- In-browser ADB\n- Extensible protocol (camera stream, microphone, sensor data are all possible over WebRTC)\n\nUse WebRTC\n----------\n\nTo use WebRTC and interact with your Cuttlefish device in your browser, do the\nfollowing:\n\n1. To launch your devices using WebRTC, add the `--start_webrtc=true` flag to\n your `launch_cvd` invocation.\n\n ```\n launch_cvd --start_webrtc=true\n ```\n2. To see a list of all the devices you can connect to, point your browser to\n `\u003chttps://localhost:8443\u003e`.\n\n### Port usage\n\nBesides `TCP:8443`, WebRTC uses other ports to establish a connection and run.\nThese ports must be allowed on the firewall if connecting from a\ndifferent machine than where Cuttlefish is being executed. The list of ports\nneeded are:\n\n- `TCP:15550..15599`\n- `UDP:15550..15599`"]]