আমাকে এমন একটি ফিড তৈরি করতে হবে যাতে দুটি স্ট্রিম রয়েছে - ওয়েবম এবং এমপি 4 - যাতে এটি সমস্ত এইচটিএমএল 5 ভিডিও প্লেয়ারের সাথে সামঞ্জস্য হতে পারে। ওয়েব স্ট্রিম পুরোপুরি কাজ করে। যাইহোক, এমপি 4 স্ট্রিমটি অ্যাক্সেস করার চেষ্টা করার সময় সার্ভারটি নিম্নলিখিত ত্রুটিটি ছড়িয়ে দিয়েছে:
Sat Mar 9 23:21:54 2013 muxer does not support non seekable output
এমপি 4 স্ট্রিমের সাথে সম্পর্কিত ffserver.conf ফাইলের অংশটি এখানে:
<Stream channel1.mp4> # Output stream URL definition
Feed feed1.ffm # Feed from which to receive video
Format mp4
# Audio settings
AudioCodec libmp3lame
AudioBitRate 64 # Audio bitrate
# Video settings
VideoCodec libx264
VideoSize 560x320 # Video resolution
VideoFrameRate 25 # Video FPS
AVOptionVideo flags +global_header # Parameters passed to encoder
# (same as ffmpeg command-line parameters)
AVOptionVideo cpu-used 0
AVOptionVideo qmin 10
AVOptionVideo qmax 42
AVOptionVideo quality good
AVOptionAudio flags +global_header
PreRoll 15
StartSendOnKey
VideoBitRate 400 # Video bitrate
</Stream>
আমি যা দেখতে পাচ্ছি সেগুলি থেকে কিছু লোক বলছেন যে এমপি 4 কেবল স্ট্রিম করা যায় না। এমপি 4 এর সাথে আমার কোনও সংযুক্তি নেই, কেবলমাত্র এইচটিএমএল 5 ভিডিও প্লেয়ারের সাথে আইফোনটিতে ভিডিও স্ট্রিম করার জন্য আপনার এমপিথের দরকার ছিল এই ব্যপারে I যদি এটি না হয় তবে আমাকে জানান এবং আমি আনন্দের সাথে এমন কিছুতে স্যুইচ করব যা ffmpeg স্ট্রিমিংয়ের সাথে ভাল খেলবে।
-movflags faststart
বা এটির সাথে চিকিত্সা করার জন্য পর্যাপ্ত হওয়া উচিতqt-faststart
, তারপরে<video>
ট্যাগটিতে এমপি 4 ফাইলটি নির্দেশ করুন । আপনার সার্ভারটির তখন ক্লায়েন্টকে সন্ধানের অনুমতি দেওয়ার জন্য এইচ .264 স্ট্রিমিং মডিউল প্রয়োজন। নাকি আপনার লাইভ ইনপুট আছে?