MacOS এ ট্রান্সকোডার ব্যবহার করে শর্টকাস্ট / আইসকাস্টে ট্র্যাক্টর আউটপুট ফরোয়ার্ড করুন


0

আমি আমার স্থানীয় icecastস্ট্রিমটিকে একটি বাহ্যিক icecast/ shoutcastপ্রবাহে ফরোয়ার্ড করার চেষ্টা করছি । ট্র্যাক্টর কেবল সমর্থন করে icecast, তাই প্রস্তাবিত সেটআপটি স্থানীয় আইক্যাস্ট সার্ভারে স্ট্রিমিং করে এবং সংগীতটিকে গন্তব্যস্থানে ফরোয়ার্ড করতে স্ট্রিম ট্রান্সকোডার ব্যবহার করে যেখানে লোকেরা এটি শুনছে।

স্থানীয় আইক্যাস্ট সার্ভার সেট আপ করা সহজ অংশ ছিল

brew install icecast

এবং তারপরে এটি কনফিগার করুন।

ট্রান্সকোডার ব্যবহার না করে একটি প্রস্তাবিত সমাধান হ'ল একটি অডিও চ্যানেলে সমস্ত অডিও স্ট্রিম করার জন্য BUTT বা LadioCast এর মতো কিছু ব্যবহার করা। হতাশার বাইরে আমি এগুলি একটি শেষ অবলম্বন হিসাবে চেষ্টা করেছিলাম - তবে এটি সংযোগ স্থাপন এবং প্রবাহিত করার জন্য পেয়েছি, তবে (কোনও শঙ্কিত উদ্দেশ্য নয়) শুনতে ব্রাউজারে স্ট্রিমটি খুলতে পারে না, এটি কেবল 404 দেখায় the অন্যদিকে স্ট্রিমের লেডিও কাস্ট, স্ট্রিমটি খোলে, তবে আমি কেবলমাত্র আমার 4 টি সাউন্ডকার্ড নির্বাচন করে নিরব শুনছি। এই সমাধানগুলি কাজ না করে, কম্পিউটারে অন্য কোনও সতর্কতা আউটপুট পাশাপাশি সম্প্রচারিত হবে সেগুলি হুবহু আমি খুঁজছি না।

লিকুইডসোপ ছিল একটি নিবন্ধে প্রস্তাবিত সমাধান।

brew tap drfill/liquidsoap
brew install liquidsoap --with-all

ত্রুটি: হার্ডওয়্যার.আইস_64৪_বিটে কল করা হচ্ছে? নিষ্ক্রিয় করা! হার্ডওয়্যার ব্যবহার করবেন :: সিপিইউ.আইস_64৪_বিট? পরিবর্তে. /usr/local/ হোমব্রিউ / লাইব্রেরি / টেপস / ডিফিল / হোমব্রিউ-liquidsoap/Formula/liquidsoap.rb:66:in `mp3? ' দয়া করে এটি ড্রাফিল / লিকুইডস্যাপ ট্যাপটিতে রিপোর্ট করুন! বা, আরও ভাল, এটি ঠিক করার জন্য একটি PR জমা দিন!

brew install liquidsoap

==> Installing liquidsoap from drfill/liquidsoap
==> Installing dependencies for drfill/liquidsoap/liquidsoap: objective-caml, ocaml, ocaml-syslog, ocaml-dtools, ocaml-pcre, ocaml-duppy, ocaml-camomile, libmagic, ocaml-magic, ocaml-easy-format, ocaml-biniou, ocaml-cppo, ocaml-yojson, ocaml-ogg, ocaml-vorbis, libzip, ocaml-gd4o, ocaml-mm
==> Installing drfill/liquidsoap/liquidsoap dependency: objective-caml
==> Downloading https://homebrew.bintray.com/bottles/ocaml-4.06.1.high_sierra.bottle.tar.gz
Already downloaded: /Users/vlad/Library/Caches/Homebrew/ocaml-4.06.1.high_sierra.bottle.tar.gz
==> Pouring ocaml-4.06.1.high_sierra.bottle.tar.gz
🍺  /usr/local/Cellar/ocaml/4.06.1: 1,989 files, 225.8MB

এটি শেষ হয়ে গেলে, কোথাও কোনও তরল পদার্থ নেই, আসুন আবার চেষ্টা করুন ...

brew install liquidsoap
==> Installing liquidsoap from drfill/liquidsoap
==> Installing dependencies for drfill/liquidsoap/liquidsoap: ocaml-syslog, ocaml-dtools, ocaml-pcre, ocaml-duppy, ocaml-camomile, libmagic, ocaml-magic, ocaml-easy-format, ocaml-biniou, ocaml-cppo, ocaml-yojson, ocaml-ogg, ocaml-vorbis, libzip, ocaml-gd4o, ocaml-mm
==> Installing drfill/liquidsoap/liquidsoap dependency: ocaml-syslog
==> Downloading http://ftp.de.debian.org/debian/pool/main/s/syslog-ocaml/syslog-ocaml_1.4.orig.tar.gz
Already downloaded: /Users/vlad/Library/Caches/Homebrew/ocaml-syslog-1.4.tar.gz
Warning: Calling ENV.j1 is deprecated!
Use ENV.deparallelize instead.
/usr/local/Homebrew/Library/Taps/drfill/homebrew-liquidsoap/Formula/ocaml-syslog.rb:13:in `install'
Please report this to the drfill/liquidsoap tap!

==> make
Last 15 lines from /Users/vlad/Library/Logs/Homebrew/ocaml-syslog/01.make:

make

making ._bcdi/syslog.di from syslog.mli
making ._d/syslog.d from syslog.ml
ocamlfind ocamlc -package unix -c syslog.mli
ocamlfind ocamlc -package unix -c syslog.ml
File "syslog.ml", line 47, characters 8-24:
Warning 3: deprecated: String.lowercase
Use String.lowercase_ascii instead.
File "syslog.ml", line 196, characters 50-53:
Error: This expression has type bytes but an expression was expected of type
         string
make[1]: *** [syslog.cmo] Error 2
make: *** [byte-code-library] Error 2

If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):
https://github.com/drfill/homebrew-liquidsoap/issues

গিথুব এ গিয়ে, কেউ কেউ ইতিমধ্যে নিম্নলিখিত প্রতিক্রিয়া সহ সমস্যাটি রিপোর্ট করেছেন: https://github.com/drfill/homebrew-liquidsoap/issues/32

এই ট্যাপটি সমর্থন করার জন্য আমার কাছে এখন সময় এবং আগ্রহ নেই। দুঃখিত! আপনি কীভাবে এটি মোকাবেলা করতে জানেন তা স্থির করুন PR

আর একটি বিকল্প ম্যাকোজে ইনস্টল থাকা আছে, দেখুন # 26

সুতরাং এখন opamএটি করা প্রয়োজন:

brew install opam
opam install liquidsoap

ওপাম অভিযোগ করে যে আমার ocaml সংস্করণটি অকামল সংস্করণটির ম্যানুয়াল ডাউনগ্রেডের 4.06.1পরিবর্তে < 4.06.0এবং আরও অনেক কিছুই কেবল বোমা আউট করার বিষয়ে অভিযোগ করে। সুতরাং আমি তার জন্য এখানে একটি বাগ লগ করেছি: https://github.com/savonet/liquidsoap/issues/538

সুতরাং লিকুইডসোপ এই মুহুর্তে ম্যাকওএসে কাজ করে না

কেউ নিক্যাসাস্ট ব্যবহার করার পরামর্শ দিয়েছিল, তাদের হোমপৃষ্ঠাটি আক্ষরিক অর্থে নিম্নলিখিতটি বলেছেন: https://rogueamoeba.com/nicecast/

২৮ শে ফেব্রুয়ারী, 2018 এ, নিকিকাস্ট সক্রিয় বিকাশ থেকে অবসর নিয়েছিল। 2018 সালের শেষের দিকে নিকিকাস্টকে সমর্থন করা হবে তবে আমাদের আর কোনও আপডেটের পরিকল্পনা নেই।

বিদ্যমান গ্রাহকরা সমর্থিত সিস্টেমে নিকিকাস্ট ব্যবহার চালিয়ে যেতে পারেন, তবে দুর্ভাগ্যক্রমে, আমরা প্রত্যাশা করি যে ভবিষ্যতে ম্যাকওএস আপডেটের পরিবর্তনগুলি নিকেকাস্ট পুরোপুরি বেমানান হবে। যেমন, আপনার যে কোনও উত্পাদন পরিবেশ আপডেট করার বিষয়ে সতর্ক হওয়া উচিত।

দীর্ঘ মেয়াদী, আমরা ব্যবহারকারীদের সম্প্রচারের জন্য বিকল্প সমাধান খুঁজতে উত্সাহিত করি। আমরা আরও আধুনিক স্ট্রিমিং বিকল্পগুলিতে সম্প্রচারকে সহায়তা করতে ভবিষ্যতের সমাধানগুলি বিবেচনা করছি। আমরা ভবিষ্যতে আরও আলোচনা করার আশাবাদী।

তাই নিকেকাস্টও মারা গেছে।

লুপব্যাক ( https://rogueamoeba.com/loopback/ ) ব্যবহার করে যা ভার্চুয়াল সাউন্ড কার্ড তৈরি করে, আমি BUTT কে ভার্চুয়াল সাউন্ডকার্ডটি সম্প্রচারিত করতে বলতে পারি (যা দুর্দান্তভাবে কাজ করে), তবে ট্র্যাক্টরকে বিভক্ত করতে বলার উপায় খুঁজে পাচ্ছি না the প্রধান এবং মনিটর আউটপুট। ফলস্বরূপ, আমি যখন দ্বিতীয় ডেকটি প্রিমিক্সিং এবং শ্রবণে ব্যস্ত থাকি তখন ভার্চুয়াল সাউন্ডকার্ডের সাথে এটি প্লে হয়ে যায় যার অর্থ এটি সম্প্রচারিতও হয়।

আমার আইসকাস্ট স্ট্রিমটি একটি বাহ্যিক শোককাস্ট সার্ভারে সম্প্রচারের জন্য অন্য কোনও পরামর্শ? আমি মনে করি অনেকগুলি অর্ধ-কাজের সমাধান খুঁজে পেয়েছি, তাদের মধ্যে কেউই 100% কাজ করছে না।

উত্তর:


0

ঠিক আছে, আরও খননের পরে, আমি একটি অত্যন্ত জটিল সমাধান খুঁজে পেয়েছি, তবে এটি কার্যকর!

প্রথম জিনিসগুলি প্রথমে লুপব্যাক ব্যবহার করে প্রথমে একটি ভার্চুয়াল সাউন্ডকার্ড সেটআপ করা যাক ...

(লুপব্যাক নিখরচায় নয় এবং ট্র্যাক্টর প্রো এর মতোই ব্যয়ও কমপক্ষে এটি কার্যকর করে)

এখানে চিত্র বর্ণনা লিখুন

আপনি যদি বৃহত্তর স্পিকারের একটি সেট দিয়েও নিজের আউটপুটটি খেলতে চান তবে আপনার বাহ্যিক স্পিকারগুলিতেও অডিওটি নীচের দিকে রাইট করতে আপনি এখানে কিছু রাউটিং বিধি যুক্ত করবেন তবে monitor audio throughআপাতত, কেবল এটি টিক করা আছে তা নিশ্চিত করুন এবং ঠিক ঠিক তেমন রেখে দিন স্ক্রিনশট।

এরপরে, আমরা একটি সমষ্টিগত সাউন্ডকার্ড তৈরি করতে যাচ্ছি, যা এমন কিছু যা আমি জানতাম না ম্যাকওএসে সম্ভব ছিল! ইউটিলিটিসের অধীনে, অডিও এমআইডিআই সেটআপ নির্বাচন করুন ...

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

এটি অডিও ডিভাইসের একটি তালিকা আনবে। +নীচে বামে ক্লিক করুন এবং নির্বাচন করুন Create Aggregate Device। নামের উপর ডাবল ক্লিক করুন এবং আরও দরকারী কিছু নামকরণ।

এখানে চিত্র বর্ণনা লিখুন

আপনার হেডফোন আউটপুট পাশাপাশি Loopback Audioলুপব্যাকের ক্ষেত্রে আমরা সেটআপ করেছি তা নিশ্চিত করে নিন ।

এর পরে, ট্র্যাক্টরে, আপনার অডিও আউটপুটটিকে আমরা যে নতুন নতুন সাউন্ডকার্ড বলেছিলাম তা পরিবর্তন করতে ভুলবেন না Traktor Output

এখানে চিত্র বর্ণনা লিখুন

আউটপুট রাউটিংয়ের অধীনে যেখানে যাদুটি ঘটতে চলেছে! যেহেতু আমরা সমষ্টিগত সাউন্ডকার্ডের অধীনে দুটি সাউন্ডকার্ড যুক্ত করেছি, সেই আউটপুটগুলি এখন পৃথকভাবে পৃথকভাবে নির্বাচন করা যেতে পারে Output MonitorএবংOutput Master

এখানে চিত্র বর্ণনা লিখুন

পরবর্তী আমরা ব্যবহার করতে যাচ্ছেন গুঁতা লুপব্যাক সাউন্ডকার্ড থেকে অডিও পিক এবং এটি সম্প্রচার করুন।

এখানে চিত্র বর্ণনা লিখুন

এখানে চিত্র বর্ণনা লিখুন

মোট কথা, ট্র্যাক্টর একটি অগ্রিগেট সাউন্ডকার্ডের মাধ্যমে অডিও আউটপুট দিচ্ছে যা একটি হেডফোন আউটপুট পাশাপাশি লুপব্যাকের সরবরাহিত ভার্চুয়াল সাউন্ডকার্ড ধারণ করে। buttএরপরে ভার্চুয়াল সাউন্ডকার্ড থেকে শব্দটি পিকআপ করতে এবং শোককাস্ট বা আইকাস্টাস্ট স্ট্রিমগুলিতে সম্প্রচারের জন্য ব্যবহৃত হয়। সমস্ত স্ট্রিম স্যুইচিং এর পরে সরাসরি অভ্যন্তরে ঘটবে butt

অবশেষে, আপনার টিউনগুলি এখন স্ট্রিমটিতে নেওয়া যেতে পারে, আশা করা যায় এমন কোনও সহজ সমাধান আছে যেটির জন্য আরও ২ টি অতিরিক্ত সফ্টওয়্যার প্রয়োজন হয় না।

এখানে চিত্র বর্ণনা লিখুন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.