Amazon Best VPN GoSearch

OnWorks فافيكون

ffserver - عبر الإنترنت في السحابة

قم بتشغيل ffserver في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو الأمر ffserver الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


ffserver - خادم فيديو ffserver

موجز


خادم [الخيارات]

الوصف


ffserver هو خادم دفق لكل من الصوت والفيديو. يدعم العديد من الأعلاف الحية ،
التدفق من الملفات وتغيير الوقت على البث المباشر. يمكنك السعي للحصول على وظائف في
الماضي في كل موجز مباشر ، بشرط أن تحدد مساحة تخزين كبيرة بما يكفي للأعلاف.

ffserver يتم تكوينه من خلال ملف التكوين ، والذي يتم قراءته عند بدء التشغيل. ان لم
محددة صراحة ، سوف تقرأ من /etc/ffserver.conf.

ffserver يتلقى الملفات المسجلة مسبقًا أو تدفقات FFM من البعض فمبيج المثال كمدخل ،
ثم يقوم بتدفقها عبر RTP / RTSP / HTTP.

An ffserver سيستمع المثيل على منفذ ما كما هو محدد في ملف التكوين. أنت
يمكن تشغيل مثيل واحد أو أكثر من فمبيج وإرسال واحد أو أكثر من تدفقات FFM إلى المنفذ
حيث يتوقع ffserver تلقيها. بالتناوب ، يمكنك أن تجعل ffserver إطلاق
هذه فمبيج حالات عند بدء التشغيل.

تدفقات الإدخال تسمى خلاصات ، ويتم تحديد كل منها بواسطة " "في
ملف الضبط.

لكل موجز ، يمكن أن يكون لديك تدفقات إخراج مختلفة بتنسيقات مختلفة ، يتم تحديد كل منها
بواسطة " "في ملف التكوين.

مفصلة الوصف


ffserver يعمل عن طريق إعادة توجيه التدفقات المشفرة بواسطة فمبيج، أو التدفقات المسجلة مسبقًا والتي هي
قراءة من القرص.

على وجه التحديد، ffserver يعمل كخادم HTTP ، ويقبل طلبات POST من فمبيج للحصول على
الدفق لنشر وخدمة عملاء RTSP أو عملاء HTTP طلبات الحصول على طلبات مع
دفق محتوى الوسائط.

الخلاصة هي ملف بعثة تقصي الحقائق تيار أنشأه فمبيج، وإرسالها إلى ميناء حيث ffserver يستمع أو تستمع.

يتم تحديد كل موجز باسم فريد يتوافق مع اسم المورد
نشرت على ffserver، ويتم تكوينه بواسطة قسم "موجز" مخصص في
ملف الضبط.

يتم تقديم عنوان URL لنشر الخلاصة بواسطة:

http://<ffserver_ip_address>:<http_port>/<feed_name>

أين ffserver_ip_address هو عنوان IP الخاص بالجهاز حيث ffserver تم تنصيبه،
http_port هو رقم منفذ خادم HTTP (الذي تم تكوينه من خلال ملف منفذ HTTP اختيار)،
و أطعمنى هو اسم الخلاصة المقابلة المحددة في ملف التكوين.

ترتبط كل تغذية بملف مخزن على القرص. هذا الملف المخزن يستخدم ل
إرسال البيانات المسجلة مسبقًا إلى لاعب بأسرع ما يمكن عند إضافة محتوى جديد بشكل حقيقي
وقت الدفق.

"البث المباشر" أو "الدفق" هو ​​مورد تم نشره بواسطة ffserver، وإتاحتها
من خلال بروتوكول HTTP للعملاء.

يمكن توصيل الدفق بخلاصة أو بملف. في الحالة الأولى ، الدفق المنشور
يتم إعادة توجيهها من الخلاصة المقابلة التي تم إنشاؤها بواسطة مثيل قيد التشغيل من فمبيج، في
الحالة الثانية تتم قراءة الدفق من ملف مسجل مسبقًا.

يتم تحديد كل دفق بواسطة اسم فريد يتوافق مع اسم المورد
قدم بواسطة ffserver، ويتم تكوينه بواسطة قسم "دفق" مخصص في التكوين
ملف.

يتم توفير عنوان HTTP URL للوصول إلى الدفق بواسطة:

http://<ffserver_ip_address>:<http_port>/<stream_name>[<options>]

يتم توفير عنوان URL الخاص بـ RTSP للوصول إلى الدفق بواسطة:

http://<ffserver_ip_address>:<rtsp_port>/<stream_name>[<options>]

اسم_التيار هو اسم التدفق المقابل المحدد في ملف التكوين.
الخيارات هي قائمة بالخيارات المحددة بعد عنوان URL والتي تؤثر على طريقة البث
قدم بواسطة ffserver. http_port و rtsp_port هي منافذ HTTP و RTSP التي تم تكوينها باستخدام
الخيارات منفذ HTTP و منفذ RTSPort على التوالي.

في حالة ارتباط الدفق بخلاصة ، يجب تكوين معلمات التشفير في
تكوين الدفق. يتم إرسالها إلى فمبيج عند إعداد الترميز. هذا
يسمح ffserver لتحديد معلمات الترميز المستخدمة بواسطة فمبيج التشفير.

ال فمبيج override_ffserver يسمح خيار سطر الأوامر للمرء بتجاوز الترميز
المعلمات التي حددها الخادم.

يمكن توصيل تيارات متعددة بنفس الخلاصة.

على سبيل المثال ، يمكن أن يكون لديك موقف موضح بالرسم البياني التالي:

_________ __________
| | | |
ffmpeg 1 ----- | تغذية 1 | ----- | تيار 1 |
\ | _________ | \ | __________ |
\ \
\ \ __________
\ \ | |
\ \ | تيار 2 |
\ | __________ |
\
\ _________ __________
\ | | | |
\ | تغذية 2 | ----- | تيار 3 |
| _________ | | __________ |

_________ __________
| | | |
ffmpeg 2 ----- | تغذية 3 | ----- | تيار 4 |
| _________ | | __________ |

_________ __________
| | | |
| ملف 1 | ----- | تيار 5 |
| _________ | | __________ |

بعثة تقصي الحقائق ، بعثة تقصي الحقائق2 صيغ
FFM و FFM2 هما التنسيقات المستخدمة بواسطة ffserver. أنها تسمح بتخزين مجموعة متنوعة من مقاطع الفيديو وملفات
تدفقات الصوت وخيارات الترميز ، ويمكن تخزين مقطع زمني متحرك لانهائي
فيلم أو فيلم كامل.

FFM هو إصدار محدد ، وهناك توافق محدود لملفات FFM التي تم إنشاؤها بواسطة ملف واحد
نسخة من ffmpeg / ffserver وإصدار آخر من ffmpeg / ffserver. قد يعمل ولكنه كذلك
غير مضمون للعمل.

FFM2 قابل للتوسيع مع الحفاظ على التوافق ويجب أن يعمل بين الاختلاف
إصدارات الأدوات. FFM2 هو الإعداد الافتراضي.

الحالة مجرى
ffserver يدعم واجهة HTTP التي تكشف عن الحالة الحالية للخادم.

ما عليك سوى توجيه متصفحك إلى عنوان تدفق الحالة الخاصة المحدد في ملف
ملف الضبط.

على سبيل المثال إذا كان لديك:


حالة التنسيق

# اسمح فقط للسكان المحليين بالحصول على الحالة
تسمح ACL بالمضيف المحلي
تسمح ACL 192.168.0.0 192.168.255.255


ثم سيقوم الخادم بنشر صفحة مع معلومات الحالة عند الدفق الخاص
الحالة.html مطلوب.

كيفية do I جعل it العمل؟
كاختبار بسيط ، ما عليك سوى تشغيل سطري الأوامر التاليين حيث يكون INPUTFILE عبارة عن بعض الملفات
والتي يمكنك فك تشفيرها باستخدام ffmpeg:

ffserver -f doc / ffserver.conf &
ffmpeg -i ملف الإدخال http://localhost: 8090 / feed1.ffm

في هذه المرحلة ، يجب أن تكون قادرًا على الانتقال إلى جهاز Windows الخاص بك وتشغيل Windows Media
مشغل (WMP). انتقل إلى فتح URL وأدخل

http://<linuxbox>:8090/test.asf

يجب (بعد مهلة قصيرة) مشاهدة الفيديو وسماع الصوت.

تحذير: محاولة دفق test1.mpg لا تعمل مع WMP لأنها تحاول نقل ملف
الملف بأكمله قبل بدء اللعب. وينطبق الشيء نفسه على ملفات AVI.

يجب عليك تحرير ملف ffserver.conf ملف يناسب احتياجاتك (من حيث معدلات الإطارات وما إلى ذلك).
ثم تثبيت ffserver و فمبيج، اكتب نصًا لبدء تشغيلها ، وانطلق.

ابحث عن آخر يمكن it فعل؟
يمكنك إعادة تشغيل الفيديو من ملفات .ffm التي تم تسجيلها مسبقًا. ومع ذلك ، هناك ملف
عدد التحذيرات ، بما في ذلك حقيقة أن معلمات ffserver يجب أن تتطابق مع الأصل
المعلمات المستخدمة لتسجيل الملف. إذا لم يفعلوا ذلك ، فسيقوم ffserver بحذف الملف من قبل
التسجيل فيه. (الآن بعد أن أكتب هذا ، يبدو أنه مكسور).

يمكنك العبث بالعديد من خيارات الترميز ومعلمات التشفير ، وهناك ملف
حفنة المزيد من المعلمات التي لا يمكنك التحكم فيها. أرسل رسالة إلى القائمة البريدية إذا كان هناك
هي بعض المعلمات "يجب". ابحث في ffserver.conf عن قائمة بملفات
الضوابط المتاحة.

سيقوم تلقائيًا بإنشاء ملفات ASX أو RAM التي يتم استخدامها غالبًا في المتصفحات. هؤلاء
هي في الواقع عمليات إعادة توجيه إلى ملف ASF أو RM الأساسي. السبب في ذلك هو
أن المتصفح غالبًا ما يجلب الملف بالكامل قبل بدء تشغيل العارض الخارجي. ال
ملفات إعادة التوجيه صغيرة جدًا ويمكن نقلها بسرعة. [الدفق نفسه
غالبًا "لانهائي" ، وبالتالي يحاول المتصفح تنزيله ولا ينتهي أبدًا.]

تنويهات
* عند الاتصال ببث مباشر ، يرغب معظم اللاعبين (WMP ، RA ، إلخ) في تخزين مؤقت معين
عدد ثواني المادة حتى يتمكنوا من عرض الإشارة بشكل مستمر. لكن،
يبدأ ffserver (افتراضيًا) بإرسال البيانات في الوقت الفعلي. هذا يعني أن هناك وقفة لـ
بضع ثوانٍ أثناء قيام المشغل بالتخزين المؤقت. الخبر السار هو أن هذا
يمكن علاجه عن طريق إضافة "؟ buffer = 5" إلى نهاية عنوان URL. هذا يعني أن الدفق
يجب أن يبدأ بعد 5 ثوانٍ - وبالتالي يتم إرسال أول 5 ثوانٍ من البث كـ
بالسرعة التي تسمح بها الشبكة. سوف يتباطأ بعد ذلك إلى الوقت الحقيقي. هذا بشكل ملحوظ
يحسن تجربة بدء التشغيل.

يمكنك أيضًا إضافة عبارة "Preroll 15" إلى ffserver.conf التي ستضيف 15
التخزين المؤقت الثاني على جميع الطلبات التي لا تحدد وقتًا بخلاف ذلك. فضلاً عن ذلك،
سيتخطى ffserver الإطارات حتى يتم العثور على key_frame. هذا يقلل من بدء التشغيل
التأخير عن طريق عدم نقل البيانات التي سيتم تجاهلها.

لماذا هل القادم ؟متعادل / لفه قبل توقف عامل بعد a زمن؟
اتضح (على جهازي على الأقل) أن عدد الإطارات التي تم انتزاعها بنجاح هو
أقل بقليل من الرقم الذي يجب أن يتم التقاطه. هذا يعني أن الطابع الزمني بتنسيق
دفق البيانات المشفرة يتأخر في الوقت الحقيقي. هذا يعني أنك إذا قلت "Preroll 10" ،
ثم عندما يتأخر الدفق 10 ثوانٍ أو أكثر ، لا يتبقى أي برنامج Preroll.

يتطلب إصلاح هذا تغييرًا في العناصر الداخلية لكيفية التعامل مع الطوابع الزمنية.

لا القادم "؟ تاريخ =" أشياء عمل.
نعم (مع مراعاة القيود الموضحة أعلاه). لاحظ أيضًا أنه كلما بدأت
ffserver ، فإنه يحذف ملف ffm (إذا تغيرت أي معلمات) ، وبالتالي يمحو ما
كنت قد سجلت من قبل.

تنسيق "التاريخ = x" مرن إلى حد ما. يجب عليك استخدام واحد مما يلي
التنسيقات (الحرف "T" حرفي):

* YYYY-MM-DDTHH: MM: SS (بالتوقيت المحلي)
* YYYY-MM-DDTHH: MM: SSZ (UTC)

يمكنك حذف YYYY-MM-DD ، ثم يشير إلى اليوم الحالي. لكن لاحظ ذلك
؟ التاريخ = 16:00: 00 يشير إلى الساعة 16:00 في اليوم الحالي - قد يكون هذا في المستقبل وهكذا
من غير المحتمل أن تكون مفيدة.

يمكنك استخدام هذا عن طريق إضافة؟ date = إلى نهاية عنوان URL للدفق. على سبيل المثال:
http://localhost:8080/test.asf?date=2002-07-26T23:05:00.

OPTIONS


جميع الخيارات العددية ، إذا لم يتم تحديدها بخلاف ذلك ، قم بقبول سلسلة تمثل ملف
رقم كمدخل ، والذي يمكن أن يتبعه أحد بادئات وحدة SI ، على سبيل المثال: "K" ،
"M" أو "G".

إذا تم إلحاق "i" ببادئة وحدة SI ، فسيتم تفسير البادئة الكاملة على أنها a
بادئة الوحدة للمضاعفات الثنائية ، والتي تستند إلى قوى 1024 بدلاً من قوى
1000. إلحاق "B" ببادئة الوحدة SI يضاعف القيمة في 8. وهذا يسمح باستخدام ،
على سبيل المثال: "KB" و "MiB" و "G" و "B" كلواحق أرقام.

الخيارات التي لا تأخذ وسيطات هي خيارات منطقية ، وتعيين القيمة المقابلة
الى الحقيقة. يمكن ضبطها على "خطأ" من خلال إضافة بادئة على اسم الخيار بـ "لا". على سبيل المثال
سيؤدي استخدام "-nofoo" إلى ضبط الخيار المنطقي بالاسم "foo" على "خطأ".

شريط الاحداث المحددات
يتم تطبيق بعض الخيارات لكل تدفق ، مثل معدل البت أو برنامج الترميز. يتم استخدام محددات الدفق ل
حدد بدقة التدفق (التدفقات) التي ينتمي إليها خيار معين.

محدد الدفق عبارة عن سلسلة يتم إلحاقها بشكل عام باسم الخيار ومنفصلة عنه
بنقطتين. على سبيل المثال "-codec: a: 1 ac3" يحتوي على محدد التدفق "a: 1" ، والذي يطابق
دفق الصوت الثاني. لذلك ، سيحدد برنامج ترميز ac3 لدفق الصوت الثاني.

يمكن أن يتطابق محدد الدفق مع العديد من التدفقات ، بحيث يتم تطبيق الخيار على جميع
معهم. على سبيل المثال ، يتطابق محدد البث في "-b: a 128k" مع جميع التدفقات الصوتية.

محدد دفق فارغ يطابق جميع التدفقات. على سبيل المثال ، "-codec copy" أو "-codec:
نسخ "من شأنه نسخ جميع التدفقات دون إعادة تشفير.

الأشكال الممكنة لمحددات التدفق هي:

الفهرس
يطابق الدفق مع هذا الفهرس. على سبيل المثال "-thread: 1 4" سيحدد عدد الخيوط لـ
الدفق الثاني إلى 4.

نوع تيار[:الفهرس]
نوع تيار هي واحدة مما يلي: "v" أو "V" للفيديو ، و "a" للصوت ، و "s" لـ
العنوان الفرعي و "d" للبيانات و "t" للمرفقات. يتطابق "v" مع جميع تدفقات الفيديو ، و "V"
يتطابق فقط مع تدفقات الفيديو غير المرفقة بالصور أو الصور المصغرة للفيديو أو الغلاف
الفنون. لو الفهرس يتم إعطاؤه ، ثم يطابق رقم التدفق الفهرس من هذا
نوع. وإلا فإنه يطابق جميع التدفقات من هذا النوع.

p:معرف البرنامج[:الفهرس]
If الفهرس يتم إعطاؤه ، ثم يطابق التدفق مع الرقم الفهرس في ال
برنامج مع معرف معرف البرنامج. خلاف ذلك ، فإنه يطابق جميع التدفقات في البرنامج.

#معرّف_الدفق or i:معرّف_الدفق
تطابق الدفق بمعرف الدفق (مثل PID في حاوية MPEG-TS).

m:مفتاح[:قيمنا]
يطابق التدفقات مع علامة البيانات الوصفية مفتاح لها القيمة المحددة. لو قيمنا ليس
معطى ، يطابق التدفقات التي تحتوي على العلامة المحددة بأي قيمة.

u يطابق التدفقات مع التكوين القابل للاستخدام ، يجب تحديد برنامج الترميز والأساسي
يجب أن تكون المعلومات مثل أبعاد الفيديو أو معدل عينة الصوت موجودة.

لاحظ أنه في فمبيج، لن تعمل المطابقة حسب البيانات الوصفية إلا بشكل صحيح لملفات الإدخال.

عام الخيارات
تتم مشاركة هذه الخيارات بين أدوات ff *.

-L عرض الترخيص.

-ح ، - ؟، -يساعد، --مساعدة [الأرجنتين]
عرض المساعدة. يمكن تحديد معلمة اختيارية لطباعة التعليمات حول عنصر معين.
إذا لم يتم تحديد وسيطة ، فسيتم عرض خيارات الأداة الأساسية (غير المتقدمة) فقط.

القيم الممكنة لـ الأرجنتين هي:

التداول الطويل
اطبع خيارات الأداة المتقدمة بالإضافة إلى خيارات الأداة الأساسية.

بالإضافة إلى
اطبع قائمة كاملة من الخيارات ، بما في ذلك الخيارات المشتركة والخاصة لأجهزة التشفير ،
أجهزة فك التشفير ، أجهزة إزالة العيوب ، أجهزة فك التشفير ، المرشحات ، إلخ.

مفكك الشفرة =decoder_name
طباعة معلومات مفصلة حول وحدة فك الترميز المسمى decoder_name. استخدم ال -الشفرات
خيار للحصول على قائمة بجميع أجهزة فك التشفير.

التشفير =encoder_name
اطبع معلومات مفصلة عن المشفر المسمى encoder_name. استخدم ال -الرموز
خيار للحصول على قائمة بجميع برامج التشفير.

demuxer =demuxer_name
طباعة معلومات مفصلة حول demuxer المسمى demuxer_name. استخدم ال - صيغ
خيار للحصول على قائمة بجميع demuxers و muxers.

مكسر =muxer_name
طباعة معلومات مفصلة حول muxer المسمى muxer_name. استخدم ال - صيغ
خيار للحصول على قائمة بجميع muxers و demuxers.

عامل التصفية =filter_name
طباعة معلومات مفصلة عن اسم المرشح filter_name. استخدم ال فلاتر
خيار للحصول على قائمة بجميع المرشحات.

-الإصدار
عرض الإصدار.

- صيغ
عرض التنسيقات المتاحة (بما في ذلك الأجهزة).

-الأجهزة
عرض الأجهزة المتاحة.

-الترميز
إظهار كافة برامج الترميز المعروفة لبرنامج libavcodec.

لاحظ أنه يتم استخدام المصطلح "برنامج ترميز" في جميع أنحاء هذه الوثائق كاختصار لـ
ما يسمى بشكل صحيح تنسيق تدفق البت للوسائط.

-الشفرات
عرض أجهزة فك التشفير المتاحة.

-الرموز
إظهار كافة برامج التشفير المتاحة.

-BSFS
إظهار مرشحات تدفق البت المتاحة.

البروتوكولات
إظهار البروتوكولات المتاحة.

فلاتر
إظهار مرشحات libavfilter المتاحة.

-pix_fmts
عرض تنسيقات البكسل المتاحة.

-sample_fmts
عرض نماذج التنسيقات المتاحة.

-تخطيطات
إظهار أسماء القنوات وتخطيطات القناة القياسية.

-الألوان
إظهار أسماء الألوان التي تم التعرف عليها.

-sources جهاز[,opt1=val1[,opt2=val2] ...]
إظهار المصادر المكتشفة تلقائيًا لجهاز الإدخال. قد توفر بعض الأجهزة النظام-
أسماء المصادر التابعة التي لا يمكن اكتشافها تلقائيًا. لا يمكن أن تكون القائمة التي تم إرجاعها
يفترض أن تكون كاملة دائمًا.

ffmpeg - نبضة المصادر ، الخادم = 192.168.0.4

أحواض جهاز[,opt1=val1[,opt2=val2] ...]
إظهار الأحواض المكتشفة تلقائيًا لجهاز الإخراج. قد توفر بعض الأجهزة النظام-
أسماء الأحواض التابعة التي لا يمكن اكتشافها تلقائيًا. لا يمكن افتراض القائمة التي تم إرجاعها
لتكون دائما كاملة.

ffmpeg -sinks pulse ، الخادم = 192.168.0.4

-تسجيل مستوى [كرر +]مستوى السجل | -v [كرر +]مستوى السجل
اضبط مستوى التسجيل الذي تستخدمه المكتبة. إضافة "تكرار +" يشير إلى تكرار ذلك
لا يجب ضغط إخراج السجل على السطر الأول و "تكرار الرسالة الأخيرة n
مرات "سيتم حذف سطر. يمكن أيضًا استخدام" تكرار "بمفرده. إذا تم استخدام" تكرار "
بمفرده ، وبدون تعيين مستوى سجل سابق ، سيتم استخدام مستوى السجل الافتراضي. إذا كانت متعددة
تم إعطاء معلمات loglevel ، ولن يؤدي استخدام "تكرار" إلى تغيير مستوى السجل. مستوى السجل
عبارة عن سلسلة أو رقم يحتوي على إحدى القيم التالية:

هادئ، -8
لا تظهر أي شيء على الإطلاق ؛ كن صامتا.

هلع، 0
أظهر فقط الأخطاء الفادحة التي يمكن أن تؤدي إلى تعطل العملية ، مثل والتأكيد
بالفشل. هذا لا يستخدم حاليا لأي شيء.

قاتلة - مهلك، 8
تظهر فقط الأخطاء الفادحة. هذه أخطاء لا يمكن للعملية بعدها إطلاقًا
تواصل بعد.

خطأ، 16
إظهار كافة الأخطاء ، بما في ذلك الأخطاء التي يمكن الاسترداد منها.

تحذير، 24
إظهار كافة التحذيرات والأخطاء. أي رسالة تتعلق يحتمل أن تكون غير صحيحة أو
سيتم عرض أحداث غير متوقعة.

معلومات 32
إظهار الرسائل الإعلامية أثناء المعالجة. هذا بالإضافة إلى التحذيرات و
أخطاء. هذه هي القيمة الافتراضية.

مطول 40
مثل "المعلومات" ، باستثناء المزيد من الإسهاب.

تصحيح 48
إظهار كل شيء ، بما في ذلك معلومات التصحيح.

أثر، 56

بشكل افتراضي ، يسجل البرنامج إلى stderr ، إذا كان التلوين مدعومًا من قبل المحطة ،
تستخدم الألوان لتمييز الأخطاء والتحذيرات. يمكن تعطيل تلوين السجل بتعيين ملف
متغيرات البيئة AV_LOG_FORCE_NOCOLOR or NO_COLOR، أو يمكن إجبارها على ضبط
متغيرات البيئة AV_LOG_FORCE_COLOR. استخدام متغير البيئة NO_COLOR
تم إهماله وسيتم إسقاطه في إصدار FFmpeg التالي.

-أبلغ عن
تفريغ سطر الأوامر الكامل وإخراج وحدة التحكم إلى ملف مسمى
"البرنامج- YYYYMMDD-HHMMSS.log " في الدليل الحالي. يمكن أن يكون هذا الملف مفيدًا لـ
تقارير الأخطاء. كما أنها تعني ضمناً "-loglevel مطول".

ضبط متغير البيئة FFREPORT لأي قيمة لها نفس التأثير. إذا كان
القيمة هي ":" - مفتاح منفصل = تسلسل القيمة ، ستؤثر هذه الخيارات على التقرير ؛
يجب تخطي قيم الخيار إذا كانت تحتوي على أحرف خاصة أو خيارات
المحدد ':' (راجع قسم `` الاقتباس والهروب '' في دليل ffmpeg-utils).

يتم التعرف على الخيارات التالية:

ملف
تعيين اسم الملف لاستخدامه في التقرير ؛ يتم توسيع٪ p إلى اسم
البرنامج ، يتم توسيع٪ t إلى طابع زمني ، ويتم توسيع "٪٪" إلى "٪" عادي

مستوى
اضبط مستوى الإسهاب في السجل باستخدام قيمة عددية (انظر "-loglevel").

على سبيل المثال ، لإخراج تقرير إلى ملف يسمى ffreport.log باستخدام مستوى سجل 32
(الاسم المستعار لمستوى السجل "معلومات"):

FFREPORT = ملف = ffreport.log: المستوى = 32 ffmpeg -i مدخلات الإخراج

الأخطاء في تحليل متغير البيئة ليست قاتلة ، ولن تظهر في
تقرير.

- إخفاء_راية
قم بإيقاف طباعة الشعار.

ستعرض جميع أدوات FFmpeg عادةً إشعار حقوق النشر وخيارات الإنشاء والمكتبة
الإصدارات. يمكن استخدام هذا الخيار لمنع طباعة هذه المعلومات.

-cpuflags الأعلام (شامل)
يسمح بوضع ومسح أعلام وحدة المعالجة المركزية. هذا الخيار مخصص للاختبار. لا تستخدم
إلا إذا كنت تعرف ما تفعله.

ffmpeg -cpuflags -sse + mmx ...
ffmpeg -cpuflags mmx ...
ffmpeg -cpuflags 0 ...

العلامات المحتملة لهذا الخيار هي:

x86
ملم
مم × نص
SSE
sse2
sse2slow
sse3
sse3slow
ssse3
ذرة
sse4.1
sse4.2
AVX
avx2
com.xop
fma3
fma4
3dnow
3dnowext
بي إم آي 1
بي إم آي 2
كموف
ARM
com.armv5te
Armv6
Armv6t2
vfp
vfpv3
نيون
سيتيند
آرتش64
Armv8
vfp
نيون
باور
التيفيك
محددة شركات التصنيع
بنتيوم 2
بنتيوم 3
بنتيوم 4
k6
k62
اثلون
اثلونكسب
k8
-opencl_bench
يستخدم هذا الخيار لتقييم جميع أجهزة OpenCL المتاحة وطباعة النتائج.
هذا الخيار متاح فقط عندما يتم ترجمة FFmpeg باستخدام "--enable-opencl".

عندما يتم تكوين FFmpeg باستخدام "--enable-opencl" ، فإن خيارات OpenCL العالمية
يتم تعيين السياق عبر -opencl_options. راجع قسم "خيارات OpenCL" في ffmpeg-
دليل الاستخدام للحصول على قائمة كاملة بالخيارات المدعومة. من بين أمور أخرى ، هذه الخيارات
تتضمن القدرة على تحديد نظام أساسي وجهاز معين لتشغيل كود OpenCL
تشغيل. بشكل افتراضي ، سيتم تشغيل FFmpeg على الجهاز الأول للمنصة الأولى. بينما ال
توفر خيارات سياق OpenCL العالمي مرونة للمستخدم في اختيار
جهاز OpenCL الذي يختارونه ، ربما يرغب معظم المستخدمين في تحديد الأسرع
جهاز OpenCL لنظامهم.

يساعد هذا الخيار في تحديد التكوين الأكثر فاعلية عن طريق التحديد
الجهاز المناسب لنظام المستخدم. يتم تشغيل المعيار المدمج على جميع
أجهزة OpenCL ويتم قياس الأداء لكل جهاز. الأجهزة الموجودة في
يتم فرز قائمة النتائج بناءً على أدائها بأسرع جهاز مدرج
أول. يمكن للمستخدم استدعاء لاحقا فمبيج باستخدام الجهاز الأكثر
عبر المناسب -opencl_options للحصول على أفضل أداء لـ OpenCL
كود معجل.

يتضمن الاستخدام المعتاد لاستخدام أسرع جهاز OpenCL الخطوات التالية.

قم بتشغيل الأمر:

ffmpeg -opencl_bench

دوِّن معرّف النظام الأساسي (بيدكس) ومعرف الجهاز (ديكس) من أول أي أسرع جهاز
في القائمة. حدد النظام الأساسي والجهاز باستخدام الأمر:

ffmpeg -opencl_options platform_idx = : device_idx = ...

-opencl_options الخيارات (شامل)
قم بتعيين خيارات بيئة OpenCL. هذا الخيار متاح فقط عندما يكون FFmpeg متاحًا
تم تجميعها باستخدام "--enable-opencl".

الخيارات يجب أن تكون قائمة مفتاح=قيمنا أزواج الخيارات مفصولة بـ ":". راجع ملف `` OpenCL
قسم الخيارات '' في دليل ffmpeg-utils لقائمة الخيارات المدعومة.

AVOptions
يتم توفير هذه الخيارات مباشرة من خلال libavformat و libavdevice و libavcodec
المكتبات. للاطلاع على قائمة خيارات AVO المتاحة ، استخدم ملف -مساعدة اختيار. هم انهم
مقسمة إلى فئتين:

عام
يمكن تعيين هذه الخيارات لأي حاوية أو برنامج ترميز أو جهاز. الخيارات العامة هي
مدرج ضمن خيارات AVFormatContext للحاويات / الأجهزة وضمن AVCodecContext
خيارات لبرامج الترميز.

خاص
هذه الخيارات خاصة بالحاوية أو الجهاز أو برنامج الترميز المحدد. خيارات خاصة
مدرجة تحت الحاويات / الأجهزة / الترميز المقابلة.

على سبيل المثال ، لكتابة رأس ID3v2.3 بدلاً من ID3v2.4 افتراضي إلى ملف MP3 ، استخدم
القادم id3v2_version خيار خاص لجهاز muxer MP3:

ffmpeg -i input.flac -id3v2_version 3 out.mp3

جميع خيارات AVO الخاصة ببرنامج الترميز لكل دفق ، وبالتالي يجب إرفاق محدد دفق بها
لهم.

لاحظ ال -لا خيار لا يمكن استخدام بناء الجملة في خيارات AV المنطقية ، والاستخدام -اختيار 0/-اختيار 1.

ملاحظة: الطريقة القديمة غير الموثقة لتحديد خيارات AVO لكل تيار من خلال إرسال v / a / s مسبقًا إلى
أصبح اسم الخيارات قديمًا الآن وستتم إزالته قريبًا.

الرئيسية الخيارات
-f ملف التكوين
اقرأ ملف التكوين ملف التكوين. إذا لم يتم تحديده ، فسيتم قراءته افتراضيًا من
/etc/ffserver.conf.

-n قم بتمكين وضع عدم التشغيل. يعمل هذا الخيار على تعطيل كافة توجيهات "التشغيل" داخل ملف
متنوع " ". منذ ffserver لن تطلق أي فمبيج حالات ، أنت
سيتعين عليك تشغيلها يدويًا.

-d تفعيل وضع التصحيح. يعمل هذا الخيار على زيادة الإسهاب في السجل ، وتوجيه رسائل السجل إلى
stdout. عند التحديد ، فإن ملف سجل مخصص يتم تجاهل الخيار.

CONFIGURATION FILE بناء الجملة


ffserver يقرأ ملف تكوين يحتوي على خيارات وإعدادات عامة لكل تدفق
وتغذية.

يتكون ملف التكوين من خيارات عامة وأقسام مخصصة ، والتي يجب أن تكون
تم تقديمه بواسطة "اسم القسم ARGS> "في سطر منفصل ويجب إنهاؤها بسطر في
شكل "</اسم القسم> ". ARGS هو اختياري.

يتم حاليًا التعرف على الأقسام التالية: المميز, شريط الاحداث, إعادة توجيه.

يتم تجاهل السطر الذي يبدأ بـ "#" ويتم التعامل معه كتعليق.

اسم الخيارات والأقسام غير حساس لحالة الأحرف.

دوري أبطال آسيا بناء الجملة
تحدد قائمة التحكم بالوصول (ACL) العنوان المسموح له بالوصول إلى ملف
تيار ، أو لكتابة موجز معين.

يقبل النماذج التالية

السماح / رفض الوصول إلى العنوان.

يسمح ACL
رفض ACL

السماح / رفض الوصول إلى نطاقات عناوين من العنوان الأول إلى العنوان_الأخير.

يسمح ACL
رفض ACL

يمكنك تكرار السماح / الرفض ACL بقدر ما تريد. إنه على أساس كل تيار. ال
أول مباراة تحدد العمل. إذا لم تكن هناك مطابقات ، فإن الافتراضي هو المعكوس
من آخر بيان ACL.

وبالتالي فإن "ACL allow localhost" يسمح فقط بالوصول من المضيف المحلي. رفض ACL 1.0.0.0
1.255.255.255 'سيحرم الشبكة 1 بالكامل ويسمح لأي شخص آخر.

تجوال حول العالم الخيارات
منفذ HTTP رقم المنفذ
ميناء رقم المنفذ
منفذ RTSPort رقم المنفذ
منفذ HTTP يحدد رقم منفذ TCP الذي يستمع إلى خادم HTTP ، منفذ RTSPort يحدد خادم RTSP
الاستماع لرقم منفذ TCP.

ميناء هو ما يعادل منفذ HTTP وهو مهمل.

يجب تحديد منفذ مختلف من خادم الويب HTTP القياسي إذا كان قيد التشغيل
على نفس الكمبيوتر.

إذا لم يتم تحديده ، فلن يتم إنشاء أي خادم مطابق.

عنوان HTTPBindAddress ip_address
BindAddress ip_address
RTSPBindAddress ip_address
قم بتعيين العنوان الذي يرتبط به خادم HTTP / RTSP. مفيد فقط إذا كان لديك عدة
واجهات الشبكة.

BindAddress هو ما يعادل عنوان HTTPBindAddress وهو مهمل.

اتصالات MaxHTTP n
قم بتعيين عدد اتصالات HTTP المتزامنة التي يمكن معالجتها. يجب تعريفه
قبل القادم Maxclients المعلمة ، لأنها تحدد ملف Maxclients حد اقصي.

القيمة الافتراضية هي 2000.

Maxclients n
قم بتعيين عدد الطلبات المتزامنة التي يمكن معالجتها. منذ ffserver سريع جدا،
من الأرجح أنك سترغب في ترك هذا الارتفاع واستخدامه الحد الأقصي لنطاق البث الترددي.

القيمة الافتراضية هي 5.

الحد الأقصي لنطاق البث الترددي كيلوبت في الثانية
اضبط الحد الأقصى لمقدار kbit / sec الذي أنت على استعداد لاستهلاكه عند البث
عملاء.

القيمة الافتراضية هي 1000.

سجل مخصص اسم الملف
تعيين ملف سجل الوصول (يستخدم تنسيق ملف سجل Apache القياسي). "-" هو المعيار
الناتج.

إذا لم يتم تحديدها ffserver لن تنتج أي سجل.

في حالة خيار سطر الأوامر -d تم تحديد هذا الخيار تم تجاهله ، والسجل هو
مكتوبة إلى الإخراج القياسي.

NoDaemon
قم بتعيين وضع no-daemon. تم تجاهل هذا الخيار حاليًا منذ الآن ffserver سوف دائما
تعمل في وضع no-daemon ، وتم إهماله.

التخلف عن استخدام
NoDefaults
التحكم في استخدام خيارات الترميز الافتراضية لجميع التدفقات أم لا. كل
تيار قد الكتابة فوق هذا الإعداد من تلقاء نفسها. الافتراضي هو التخلف عن استخدام. الأحدث
يتجاوز التكرار السابق إذا كان هناك تعريفات متعددة.

المميز قسم
يحدد قسم التغذية الخلاصة المقدمة إلى ffserver.

تحتوي كل تغذية مباشرة على فيديو واحد و / أو تسلسل صوتي قادم من ملف فمبيج المشفر أو
طرق ffserver. يمكن ترميز هذا التسلسل في وقت واحد مع العديد من برامج الترميز في
عدة قرارات.

يتم تقديم مواصفات مثيل الخلاصة بواسطة سطر في النموذج:



أين FEED_FILENAME يحدد الاسم الفريد لتيار FFM.

يتم التعرف على الخيارات التالية داخل قسم الخلاصة.

قم بتقديم اسم الملف
ملف القراءة فقط اسم الملف
قم بتعيين المسار حيث يتم تخزين ملف التغذية على القرص.

إذا لم يتم تحديدها ، فإن /tmp/FEED.ffm يفترض ، أين تتغذى هو اسم الخلاصة.

If ملف القراءة فقط مستخدمًا ، تم وضع علامة على الملف على أنه للقراءة فقط ولن يتم حذفه أو
محدث.

بتر
اقتطع ملف التغذية ، بدلاً من إلحاقه به. بشكل افتراضي ffserver سيلحق
البيانات إلى الملف ، حتى يتم الوصول إلى الحد الأقصى لقيمة حجم الملف (انظر حجم الملف
اختيار).

حجم الملف المقاس
قم بتعيين الحد الأقصى لحجم ملف التغذية بالبايت. 0 يعني غير محدود. اللاحقة "K"
يتم التعرف على (2 ^ 10) و "M" (2 ^ 20) و "G" (2 ^ 30).

القيمة الافتراضية هي 5 م.

إطلاق وسائط
قم بتشغيل ملف فمبيج الأمر عند الإنشاء ffserver.

وسائط يجب أن يكون سلسلة من الحجج ليتم تقديمها إلى فمبيج مثال. الأول
يتم تجاهل الوسيطة المقدمة ، ويتم استبدالها بمسار له نفس اسم الدليل
القادم ffserver المثال ، متبوعًا بالمتغير المتبقي وينتهي بمسار
المقابلة للخلاصة.

عندما تنتهي العملية التي تم إطلاقها ، ffserver سيطلق مثيل برنامج آخر.

في حال كنت بحاجة إلى أكثر تعقيدًا فمبيج التكوين ، على سبيل المثال إذا كنت بحاجة إلى إنشاء ملفات
متعددة FFM يغذي مع واحد فمبيج على سبيل المثال ، يجب عليك إطلاق فمبيج باليد.

يتم تجاهل هذا الخيار في حالة خيار سطر الأوامر -n محدد.

دوري أبطال آسيا المواصفات
حدد قائمة عناوين IP المسموح بها أو المرفوضة لكتابة الخلاصة. عديد
يمكن تحديد خيارات ACL.

شريط الاحداث قسم
يحدد قسم الدفق دفقًا مقدمًا بواسطة ffserver، ومُعرَّف باسم واحد.

يتم إرسال الدفق عند الرد على طلب يحتوي على اسم الدفق.

يجب إدخال قسم تيار بواسطة السطر:



أين البث_NAME يحدد الاسم الفريد للدفق.

يتم التعرف على الخيارات التالية داخل قسم البث.

يتم تمييز خيارات الترميز بامتداد ترميز العلامة ، ويتم استخدامها لتعيين الترميز
المعلمات ، ويتم تعيينها إلى خيارات ترميز libavcodec. ليست كل خيارات الترميز
مدعومًا ، على وجه الخصوص ، لا يمكن تعيين خيارات خاصة لبرنامج التشفير. بغرض
تجاوز خيارات الترميز المحددة بواسطة ffserver، يمكنك استخدام ال فمبيج
override_ffserver خيار سطر الأوامر.

واحد فقط من المميز و قم بتقديم يجب تعيين الخيارات.

المميز أطعمنى
اضبط تغذية الإدخال. أطعمنى يجب أن يتوافق مع موجز موجود محدد في "موجز"
والقسم الخاص به.

عند تعيين هذا الخيار ، يتم استخدام خيارات الترميز لإعداد الترميز الذي يتم تشغيله بواسطة
جهاز التحكم عن بعد فمبيج .

قم بتقديم اسم الملف
اضبط اسم ملف ملف الإدخال المسجل مسبقًا على البث.

عند تعيين هذا الخيار ، يتم تجاهل خيارات الترميز ويكون محتوى ملف الإدخال
إعادة دفقها كما هي.

شكل format_name
اضبط تنسيق تيار الإخراج.

يجب أن يكون اسم التنسيق الذي يتعرف عليه FFmpeg. إذا تم التعيين على الحالة، يتم التعامل معها على أنها
تيار الحالة.

نمط الإدخال format_name
ضبط تنسيق الإدخال. إذا لم يتم تحديده ، فسيتم تخمينه تلقائيًا.

لفه قبل n
اضبط هذا على عدد الثواني المتخلفة في الوقت المناسب للبدء. لاحظ أن معظم اللاعبين
سيخزن الفيديو من 5 إلى 10 ثوانٍ مؤقتًا ، وتحتاج أيضًا إلى السماح لإطار رئيسي بالظهور
في تدفق البيانات.

القيمة الافتراضية هي 0.

StartSendOnKey
لا ترسل دفقًا حتى يحصل على أول إطار رئيسي. بشكل افتراضي ffserver سوف يرسل
البيانات على الفور.

ماكس تايم n
اضبط عدد الثواني للتشغيل. تحدد هذه القيمة الحد الأقصى لمدة البث أ
سيتمكن العميل من استلامها.

تعني القيمة 0 أنه لا يوجد حد معين لمدة البث.

دوري أبطال آسيا المواصفات
ضبط ACL للدفق.

DynamicACL المواصفات
RTSPOption خيار
العنوان العنوان
منفذ الإرسال المتعدد ميناء
الإرسال المتعدد عدد صحيح
NoLoop
عنوان URL المفضل URL
تعيين الرمز المفضل (الرمز المفضل) لصفحة حالة الخادم. يتم تجاهله بشكل منتظم
مجاري المياه.

المعلن / كاتب التعليق قيمنا
كيف قيمنا
حق النشر قيمنا
العنوان قيمنا
تعيين البيانات الوصفية المقابلة للخيار. يتم إهمال كل هذه الخيارات لصالح
البيانات الوصفية.

البيانات الوصفية مفتاح قيمنا
تعيين قيمة البيانات الوصفية على تدفق الإخراج.

التخلف عن استخدام
NoDefaults
التحكم في استخدام خيارات الترميز الافتراضية للدفق أم لا. الافتراضي هو
التخلف عن استخدام ما لم يتم تعطيله عالميًا.

لا صوت
لا فيديو
قمع الصوت / الفيديو.

ترميز الصوت codec_name (ترميز الصوت)
تعيين ترميز الصوت.

معدل البت الصوت معدل (ترميز الصوت)
تعيين معدل البت لدفق الصوت بالكيلوبت في الثانية.

قنوات الصوت n (ترميز الصوت)
تعيين عدد من القنوات الصوتية.

معدل عينة الصوت n (ترميز الصوت)
ضبط تردد أخذ العينات للصوت. عند استخدام معدلات بت منخفضة ، يجب عليك خفض هذا
التردد إلى 22050 أو 11025. تعتمد الترددات المدعومة على الصوت المحدد
الترميز.

AVOptionAudio [الترميز:]خيار قيمنا (ترميز الصوت)
تعيين خيار عام أو خاص للدفق الصوتي. يجب أن يكون الخيار الخاص مسبوقًا بـ
يجب تحديد اسم برنامج الترميز أو برنامج الترميز من قبل.

AVPresetAudio مسبقا (ترميز الصوت)
ضبط مسبق لدفق الصوت.

ترميز الفيديو codec_name (ترميز الفيديو)
تعيين برنامج ترميز الفيديو.

معدل الفيديو n (ترميز الفيديو)
تعيين معدل البت لدفق الفيديو بالكيلو بايت في الثانية.

VideoBitRateRange نطاق (ترميز الفيديو)
تعيين نطاق معدل بت الفيديو.

يجب تحديد النطاق في النموذج مينراتي-الحد الأقصى، ويحدد مينراتي و
الحد الأقصى معبراً عن خيارات الترميز بالكيلوبت في الثانية.

VideoBitRateRangeTolerance n (ترميز الفيديو)
تعيين التسامح معدل بت الفيديو بالكيلوبت في الثانية.

تنسيق PixelFormat تنسيق_البكسل (ترميز الفيديو)
تعيين تنسيق بكسل الفيديو.

تصحيح عدد صحيح (ترميز الفيديو)
ضبط الفيديو تصحيح خيار الترميز.

صارم عدد صحيح (ترميز الفيديو)
ضبط الفيديو صارم خيار الترميز.

حجم الفيديو n (ترميز الفيديو)
تعيين حجم المخزن المؤقت ratecontrol ، معبراً عنه بالكيلو بايت.

معدل إطار الفيديو n (ترميز الفيديو)
حدد عدد إطارات الفيديو في الثانية.

حجم الفيديو (ترميز الفيديو)
تعيين حجم إطار الفيديو ، يجب أن يكون اختصارًا أو في النموذج WxH. شاهد القادم
فيديو المقاس قسم in القادم ffmpeg- الأدوات(1) كتيب.

القيمة الافتراضية هي "160 × 128".

فيديو إنتراونلي (ترميز الفيديو)
نقل الإطارات الداخلية فقط (مفيد لمعدلات بت منخفضة ، لكنه يقتل معدل الإطارات).

VideoGopSize n (ترميز الفيديو)
إذا كان غير داخلي فقط ، يتم إرسال إطار داخلي كل إطارات VideoGopSize. فيديو
يمكن أن تبدأ المزامنة فقط في إطار داخلي.

فيديو بطاقة (ترميز الفيديو)
تعيين علامة الفيديو.

جودة عالية (ترميز الفيديو)
Video4MotionVector (ترميز الفيديو)
BitExact (ترميز الفيديو)
تعيين علم ترميز bitexact.

Idct بسيط (ترميز الفيديو)
تعيين خوارزمية IDCT بسيطة.

كيوسكيل n (ترميز الفيديو)
تمكين ترميز الجودة الثابت ، وتعيين قيمة qscale للفيديو (مقياس التكمية) ،
أعرب عن n وحدات قطر للبترول.

فيديو كيو مين n (ترميز الفيديو)
فيديو كيو ماكس n (ترميز الفيديو)
ضبط الفيديو qmin / qmax.

فيديو QDiff عدد صحيح (ترميز الفيديو)
ضبط الفيديو com.qdiff خيار الترميز.

لوميماسك الطفو (ترميز الفيديو)
قناع الظلام الطفو (ترميز الفيديو)
بكج قناع lumi_mask/قناع_الظلام خيارات الترميز.

AVOptionVideo [الترميز:]خيار قيمنا (ترميز الفيديو)
تعيين خيار عام أو خاص لدفق الفيديو. يجب أن يكون الخيار الخاص مسبوقًا بـ
يجب تحديد اسم برنامج الترميز أو برنامج الترميز من قبل.

AVPreset فيديو مسبقا (ترميز الفيديو)
ضبط مسبق لدفق الفيديو.

مسبقا يجب أن يكون مسار ملف محدد مسبقًا.

المخدم الحالة مجرى

دفق حالة الخادم هو دفق خاص يستخدم لإظهار إحصائيات حول
ffserver العمليات.

يجب تحديد الخيار شكل إلى الحالة.

إعادة توجيه قسم
يحدد قسم إعادة التوجيه مكان إعادة توجيه عنوان URL المطلوب إلى صفحة أخرى.

يجب إدخال قسم إعادة التوجيه بالسطر:



أين اسم هو اسم الصفحة التي يجب إعادة توجيهها.

يقبل فقط الخيار URL، والتي تحدد عنوان URL لإعادة التوجيه.

مجرى أمثلة


متعدد الأجزاء JPEG


تغذية 1.ffm
تنسيق mpjpeg
معدل إطارات الفيديو 2
فيديو إنتراونلي
لا صوت
صارمة -1


· واحد JPEG


تغذية 1.ffm
تنسيق jpeg
معدل إطارات الفيديو 2
فيديو إنتراونلي
حجم الفيديو: 352x240
لا صوت
صارمة -1


· فلاش


تغذية 1.ffm
تنسيق swf
معدل إطارات الفيديو 2
فيديو إنتراونلي
لا صوت


متوافقة مع محامون بلا حدود


تغذية 1.ffm
تنسيق asf
معدل إطارات الفيديو 15
حجم الفيديو: 352x240
معدل الفيديو 256
حجم 40
فيديو جوب سايز 30
معدل الصوت 64
StartSendOnKey


صوت MP3


تغذية 1.ffm
تنسيق MP2
ترميز الصوت mp3
معدل الصوت 64
قنوات الصوت 1
معدل عينة الصوت 44100
لا فيديو


Ogg Vorbis السمعية


تغذية 1.ffm
عنوان البيانات الوصفية "عنوان البث"
معدل الصوت 64
قنوات الصوت 2
معدل عينة الصوت 44100
لا فيديو


حقيقي مع الصوت فقط في 32 كيلوبت


تغذية 1.ffm
تنسيق rm
معدل الصوت 32
لا فيديو


الحقيقي مع الصوت والفيديو في 64 كيلوبت


تغذية 1.ffm
تنسيق rm
معدل الصوت 32
معدل الفيديو 128
معدل إطارات الفيديو 25
فيديو جوب سايز 25


بالنسبة للتيار القادم من ملف: ما عليك سوى تعيين اسم ملف الإدخال واختياريا
شكل جديد.


ملف "/usr/local/httpd/htdocs/tlive.rm"
لا صوت



ملف "/usr/local/httpd/htdocs/test.asf"
لا صوت
مؤلف البيانات الوصفية "أنا"
حقوق نشر البيانات الوصفية "Super MegaCorp"
عنوان البيانات الوصفية "اختبار تيار من القرص"
تعليق على البيانات الوصفية "تعليق تجريبي"


استخدم ffserver عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

أوامر لينكس

Ad




×
الإعلانات
❤️تسوق أو احجز أو اشترِ هنا - بدون تكلفة، مما يساعد على إبقاء الخدمات مجانية.