سؤال

أحاول تثبيت خادم Wowza على جهاز Linux الخاص بي لتمكين بث RTSP لتطبيق Android الخاص بي.

على جانب عميل Android ما نوع التغييرات التي أحتاجها في طلبي؟ أنا أستخدم VideoView لتشغيل ملف فيديو مخزّن محليًا.

الآن أريد الحصول على محتوى الفيديو من خلال الخادم الذي قمت بتثبيته. إذا لزم الأمر ، أتمكن من الانتقال إلى أي خادم دفق آخر كما أقوم الآن بإجراء بحث على خوادم البث.

هل كانت مفيدة؟

المحلول

لتدفق RTSP ، يمكنك أيضًا محاولة متابعة الخوادم:

  • خادم دفق داروين - حزمة Linux متوفرة
  • خدمات Windows Media - يمكن تثبيته على تجربة Windows Server
  • VLC - تطبيق مستقل

لأغراض اختبار التطبيق الخاص بك ، أوصي أيضًا باستخدام خدمات الفيديو المحمول الحالية مثل:

يمكنك استخراج روابط الفيديو من تلك المواقع واستخدامها لاختبار التطبيق الخاص بك.

حاول المتابعة Android Apidemos, ، يمكنك العثور على مثال مشغل دفق الفيديو على:

 ...android-sdk-windows\platforms\android-x\samples\ApiDemos\src\com\example\android\apis\media\MediaPlayerDemo_Video.java

نصائح أخرى

VLC+Android يمتلك.

لقد استخدمت خطية واحدة التالية لدفق الفيديو من القطط لدينا على هواتفنا المحمولة.

استخدمنا تطبيق LaunchRtsP المجاني للاستفادة من إمكانات عرض RTSP المدمجة لنظام Android ، للوصول إلى عنوان URL عبر الإنترنت.

قد ترغب في تعديل معدل الإطار وما شابه. كما هو موضح أدناه ، فهو مثالي لتدفق كاميرا الويب.

vlc -vvvvvvvvvvvvvvvvvvvvvvv -I dummy v4l2://:vdev=/dev/video:width=640:height=480:fps=2 --sout "#transcode{vcodec=mp4v,fps=5,vb=800,acodec=mpga,samplerate=8000,ab=64,deinterlace,channels=1,sfilter='mosaic:marq{marquee=%m-%d-%Y_%H:%M:%S,size=16,color=16711680,position=5,opacity=64}'}:rtp{sdp=rtsp://0.0.0.0:5858/kittens.sdp}"

خادم WCS4 يمكن تسليم دفق WebRTC كما RTSP.

حتى تتمكن من إرسال دفق WebRTC Live من Android أو Desktop Chrome/FF Browser ومن ثم Connecect إلى هذا الدفق عبر VLC أو Android بواسطة RTSP.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top