دائرة الرقابة الداخلية قتالية حية الفصل - المفاهيم الرئيسية (أ)

لايف يمكن وصفها بأنها سريعة، قدم وساق، وبالتالي أيضا لالسمعية والبصرية لإجراء دراسة وافية، ونحن نأمل أن تكون هناك حاجة للتعلم.

الخطوة الأولى من عملية ربما تلخيص يعيش على النحو التالي:

1. الناس يعيش في جانب الجهاز: الحصول على دفق الفيديو من الكاميرا، ومن ثم إرسالها إلى الملقم باستخدام خدمة RTMP

خادم الجانب: استقباله تيار RTMP لقطات فيديو حية قدم، وتوفر مصدرا للRTMP المشاهد

3. المشاهدين: مصدر الفيديو تشغيل مع لاعب RTMP.

مخطط الفنية على النحو التالي:

أولا: الصوت المشترك والبث التلفزيوني بروتوكول

1.1 بروتوكول RTMP

بروتوكول التراسل في الوقت الحقيقي بين برنامج Adobe Flash Player والصوت الخادم والفيديو ونقل البيانات المتقدمة

بروتوكول التراسل في الوقت الحقيقي. الاتفاق، يجب ترميز الفيديو H264، AAC أو الصوت MP3 يجب ترميز، والمزيد من الحزم إلى النسق flv.

بروتوكول 1.2 HLS

المتشعب بث مباشر هو تدفق بروتوكول النقل في الوقت الحقيقي القائم على HTTP المعرفة من قبل شركة آبل. مبدأه هو تقسيم تدفق كامل

A ملف صغير لتحميل فقط تحميل كل رقم. يشمل نقل قسمين: أولا، M3U8 وصف الملف،

TS الثانية ملف وسائط. يجب ترميز ملف وسائط TS في الفيديو H264، AAC أو الصوت MP3 يجب ترميز.

ثانيا: تشغيل العميل بحاجة إلى خطوة

1. اكتساب الصوت والفيديو.

2. H264 الفيديو المشفرة، والصوت هو ترميز AAC.

ترميز 3. حزم البيانات الصوتية والفيديو FLV.

4. اتصال RTMP وإقامة دفع إلى الملقم.

تطبيقات الطرف الثالث --- (أ): الثالث

العديد من طرف ثالث عرض SDK، سبعة الماشية سحابة، سحابة الجبل، والموسيقى، والغيوم، سحابة تينسنت، بايدو سحابة، بيتا رفيق الحية نهاية المكونات تدفق الخ، وظيفة نفسها تقريبا، إلا أن التمايز خدمة بأكمله وسهولة الوصول إلى منصة البث. الآن الخلفي RTMP / HTTP-FLV موحدة، التطبيقات تعليق إمكانية الوصول المباشر إلى محطة مصدر كندي أو بائع سحابة على OK. مقتطفات من JIAAIR.

يوصي بإعادة نظرة على المبدأ هو استخدام طرف ثالث، يسمى: تعرف هذه المعرفة لماذا _- +

رابعا: تنفيذ --- تعرف هذه المعرفة لماذا (ب)

حلول لينة 4.1 برنامج الترميز ومفهوم الأجهزة الترميز

1. لينة الحلول البرمجية المترجمة: استخدام وحدة المعالجة المركزية لترميز وفك الفيديو؛ موارد وحدة المعالجة المركزية، وكفاءة الترميز ليست عالية.

2. من الصعب الترميز: استخدام معالج لأغراض خاصة أو GPU إلى تيار ترميز الفيديو، أي بعد الترميز وأجهزة فك التشفير دائرة الرقابة الداخلية 8.0،.

فيديو مربع الأدوات أبل (قبل استخدام ماك) الإطار قدم نظام دائرة الرقابة الداخلية.

4.2 ترميز الفيديو مخططين

1. استخدام المكتبات الخاصة بجهات أخرى لترميز FFMPEG، FFMPEG لما له من عبر منصة والميزة الغنية، والعديد من المزايا الأخرى، ويستخدم على نطاق واسع. --- إد حل لينة ناعمة؛

2. استخدام دائرة الرقابة الداخلية VTCompressionSession AVAssetWriter نفسها أو ترميز VideoToolBox.framework. --- الأجهزة الترميز

2.1 AVAssetWriter احتياجات ترميز الفيديو المراد كتابتها إلى ملف محلي، ومن ثم عن طريق تغيير في الوقت الحقيقي رصد محتوى الملف، تتم قراءة الملف والحزم معالجتها.

2.2 iOS8 من البداية، تقدم VideoToolBox الأجهزة دعم الترميز، يمكنك استخدام المشفرة VTCompressionSession.

AAC 4.3 الصوت هو الله الحصان؟

AAC (متقدم أغنية ترقيمها) الاسم الصيني: أغنية ترقيمها المتقدم الصوت الترميز التكنولوجيا على أساس MPEG-2، وظهرت في عام 1997. شارك في وضعها من قبل فراونهوفر IIS، مختبرات دولبي، AT & T، سوني وغيرها من الشركات، والغرض من ذلك هو استبدال صيغة MP3 . في عام 2000، إعادة استيعاب MPEG-4 يظهر القياسية، AAC خصائصه، إضافة إلى التكنولوجيا تقنيات SBR وPS، من أجل التمييز التقليدي MPEG-2 AAC، المعروف أيضا باسم MPEG-4 AAC.

ترميز 4.4 H264 الفيديو

H264 العام هيكل

  • كود H264 ما تيسر من وحدة NALU تكوين.

  • وحدة NALU يحتوي على بيانات صورة الفيديو معلومات المعلمة وH264.

  • بيانات الصور الفيديو ومن CMBlockBuffer .

  • معلومات المعلمة H264 ويشمل SPS (تسلسل المعلمة مجموعة) وPPS (صورة معلمة مجموعة).

  • H264 هيكل تيار FIG يلي:

    معلومات أكثر تفصيلا (تنسيق البيانات NALUs) --- رؤية RTMP FLV تتدفق في H264 القياسي، وتحويل الجميح للسيارات

    مجموع تدفق الترميز 4.5

    يمكن للمطورين تبدأ من إطار iOS8 دعوة واجهة الفيديو الأدوات المنصوص عليها الترميز الأجهزة لعمل فيديو، تطبيقات الفيديو الترميز لVOIP مكالمات الفيديو، لقطات فيديو وهلم جرا.

    هيكل أدوات الفيديو

    هيكل بيانات الصورة قبل ترميز وفك الشفرة،: 1. CVPixelBuffer

    2. CMTime، CMClock وCMTimebase: الطابع الزمني ذات الصلة. الوقت في شكل 64 بت / 32 بت ل.

    3. CMBlockBuffer: ومشفرة نتيجة للبنية بيانات الصورة؛

    4. CMVideoFormatDescription: واسطة تخزين الصور، وصفت صيغ الترميز.

    5. CMSampleBuffer: تخزين بنية بيانات الحاويات من صور الفيديو قبل وبعد فك التشفير والترميز.

    مجموع تدفق الترميز هو مبين في الشكل.

    1. صور الفيديو قبل وبعد أرفقت الترميز في CMSampleBuffer.

    2. صورة المشفرة وتخزينها في CMBlockBuffer.

    3. صورة فك الشفرة، وتخزينها في CVPixelBuffer.

    4. وقت CMSampleBuffer هناك أيضا معلومات الفيديو ووصف معلومات إضافية CMTime CMVideoFormatDesc.

    ملفات FLV خامسا:

    5.1 FLV ما هذا؟

    فلف هو تنسيق الفيديو.

    FLV هو ملف ثنائي ببساطة، بل هو ملف الرأس (رأس FLV ) وكثير العلامة تكوين (FLV الجسم) . ويمكن تقسيم العلامة وإلى ثلاث فئات: الصوت، الفيديو، النص، وهو ما يمثل دفق الصوت، دفق الفيديو، والنصي تيار، وكل علامة وعلامة وعلامة رأس تكوين البيانات.

    ملاحظة:

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

    تستند عموما إلى إعدادات الفيديو معدل الإطار. بلدي H264 تيار ثمانية، ولذا فإنني علامة كل فترة زمنية حوالي 125ms.

    أكثر إثارة المحتوى يرجى الانتباه إلى "IT تحالف مكافحة" أوه ~ ~ ~ ~

    تغطي 400،000 المستخدمين، 200،000 المياه شهريا، عش للطباعة في السحاب متعة لاستخدام الهاتف الخليوي على حل جميع الألغاز للطباعة

    اليوغا الماعز الذي وصل تجربة بريطانية: "العلاج"

    انهار سقف الإيطالي مكتب بريد، ولكن لحسن الحظ لم يكن أحد يضر!

    "المد للعلوم والتكنولوجيا يستجوب" الفائزين المرحلة الثانية القراء

    دردشة الفيسبوك AI اختراق! يمكن للمستخدمين تغيير الطابع على أساس المعلومات المتاحة للجمهور

    زار بعثة مراقبي اليومية اليانغتسي اللوجستية بكين العام بارك الشرق: لن يكون "مهذبا" عندما يكون الترتيب الروبوت الشحن

    جافا المواد الفعلية -JDK9 تجربة ميزات جديدة

    MongoDB بسرعة إتقان سلسلة - نظرة عامة (II)

    مجلات غدا على "ساحة المعركة"، فإنها لا تزال "ماسة" ......

    صنع الإنسان تشو Keech نقطة C رونالدو انفجر النصر، يوفنتوس 1-0 في تورينو

    Waymo منح 245 مليون $ من الأسهم، الطيار الآلي حالة الحرب سوق السيارات التغيرات المفاجئة

    أموال الشركات أقل، وارتفاع الأسعار! أسعار قياسية AI: هناك هذه العملية؟