கடைசி வெளியீட்டில் இருந்து கிட்டத்தட்ட 4 ஆண்டுகளுக்குப் பிறகு, இன் புதிய பதிப்பின் வெளியீடு மல்டிமீடியா கோப்புகளைப் பகிர்வதற்கான பரவலாக்கப்பட்ட தளம் மீடியா கோப்ளின் 0.10 இதில் பைதான் 3 ஐப் பயன்படுத்த இயல்புநிலை மாற்றம் செய்யப்பட்டது மற்றும் FastCGI ஐப் பயன்படுத்துவதற்கான ஆதரவு நிறுத்தப்பட்டது.
அது தவிர தானியங்கி வீடியோ டிரான்ஸ்கோடிங்கிற்கான ஆதரவு சேர்க்கப்பட்டது வேறுபட்ட தெளிவுத்திறன் மற்றும் வெவ்வேறு தர நிலைகளைக் கொண்ட வீடியோக்களைப் பார்ப்பது (360p, 480p, 720p) மற்றும் இந்த புதிய பதிப்பில்புதிய வசன சொருகி மீண்டும் இயக்கப்பட்டது இதன் மூலம் நீங்கள் வீடியோக்களுக்கான வசனங்களை பதிவேற்றலாம் மற்றும் திருத்தலாம்.
வெவ்வேறு மொழிகள் போன்ற பல வசன தடங்கள் ஆதரிக்கப்படுகின்றன. கூகிள் சம்மர் ஆஃப் கோட் 2016 இன் போது இந்த அம்சத்தை சாக்ஷாம் அகர்வால் சேர்த்துள்ளார் மற்றும் போரிஸ் போப்ரோவ் இயக்கியுள்ளார். இந்த செயல்பாடு சில காலமாக மாஸ்டர் கிளையில் கிடைக்கிறது, ஆனால் இது நிச்சயமாக இந்த பதிப்பிற்கான குறிப்புக்கு தகுதியானது (கருத்துக்களை ஊடாடும் வகையில் சேர்க்க அஜாக்ஸ் தொழில்நுட்பம் பயன்படுத்தப்படுகிறது).
மீடியா கோப்ளின் பற்றி
மீடியா கோப்ளின் (குனு மீடியா கோப்ளின் என்றும் அழைக்கப்படுகிறது) பற்றி அறிமுகமில்லாதவர்களுக்கு நீங்கள் அதை அறிந்து கொள்ள வேண்டும் இது மல்டிமீடியா உள்ளடக்கத்தின் ஹோஸ்டிங் மற்றும் பகிர்வை ஒழுங்கமைக்க வடிவமைக்கப்பட்ட தளமாகும்புகைப்படங்கள், வீடியோக்கள், ஒலி கோப்புகள், வீடியோக்கள், XNUMXD மாதிரிகள் மற்றும் PDF ஆவணங்கள் உட்பட.
தளம் பரந்த அளவிலான உள்ளடக்கத்தை ஆதரிக்கும் திறன் கொண்டது, எளிய உரைக்கான ஆதரவு, படங்கள் (PNG மற்றும் JPEG) சேர்க்கப்பட்டுள்ளன. வெப்எம் வடிவத்தில் வீடியோ மற்றும் ஆடியோ உள்ளடக்கத்தை இனப்பெருக்கம் செய்ய HTML5 தீவிரமாக பயன்படுத்தப்படுகிறது; FLAC, WAV மற்றும் MP3 ஒலி வடிவங்கள் தானாக வோர்பிஸுக்கு டிரான்ஸ்கோட் செய்யப்பட்டு பின்னர் WebM கோப்புகளில் இணைக்கப்படுகின்றன.
Fliсkr மற்றும் Picasa போன்ற மையப்படுத்தப்பட்ட சேவைகளைப் போலன்றி, தளம் மீடியா கோப்ளின் ஒரு குறிப்பிட்ட சேவையை குறிப்பிடாமல் உள்ளடக்க பகிர்வை ஒழுங்கமைப்பதை நோக்கமாகக் கொண்டுள்ளது, StatusNet மற்றும் pump.io போன்ற மாதிரியைப் பயன்படுத்தி, உங்கள் சொந்த வளாகத்தில் சேவையகத்தை வளர்ப்பதற்கான வாய்ப்பை வழங்குகிறது.
மீடியா கோப்ளின் குனுவின் ஒரு பகுதியாகும் அதன் குறியீடு குனு அஃபெரோ பொது பொது உரிமத்தின் விதிமுறைகளின் கீழ் வெளியிடப்படுகிறது; அதாவது இது இலவச மற்றும் திறந்த மூல மென்பொருளின் கொள்கைகளை பின்பற்றுகிறது.
மென்பொருளாகக் கருத முடியாத மீதமுள்ள உரிமைகள் (எ.கா. வடிவமைப்பு, லோகோ) பொது களத்தில் வெளியிடப்படுகின்றன.
உபுண்டுவில் மீடியா கோப்ளின் மற்றும் வழித்தோன்றல்களை எவ்வாறு நிறுவுவது?
இந்த தளத்தை தங்கள் கணினியில் நிறுவ ஆர்வமுள்ளவர்களுக்கு, நாங்கள் கீழே பகிர்ந்து கொள்ளும் வழிமுறைகளைப் பின்பற்றி அவ்வாறு செய்யலாம்.
நிறுவலுக்குச் செல்வதற்கு முன் மற்றும்இந்த தளம் ஒரு சேவையகத்துடன் பணிபுரியும் வகையில் கட்டப்பட்டுள்ளது என்பதைக் குறிப்பிடுவது முக்கியம், ஆனால் இது ஒரு டெஸ்க்டாப் அமைப்பின் கீழ் செய்தபின் பயன்படுத்தப்படலாம். கணக்கில் எடுத்துக்கொள்ள வேண்டிய ஒரே விஷயம் என்னவென்றால், உங்கள் கணினியில் வலை சேவைகளை இயக்க தேவையான பயன்பாடுகள் நிறுவப்பட வேண்டும், அதே நேரத்தில் சேவையக பதிப்பின் கீழ் இருப்பவர்களுக்கு, பல படிகளை தவிர்க்கலாம்.
நாம் செய்ய வேண்டிய முதல் விஷயம் தேவையான சேவைகளை நிறுவுவதாகும், இந்த விஷயத்தில் நாம் லாம்பை நம்பலாம் (பின்வரும் கட்டுரையை நீங்கள் பார்க்கலாம் அதை எப்படி செய்வது என்று நாங்கள் விளக்குகிறோம்).
இப்போது முடிந்தது நாம் Ngix ஐ நிறுவ வேண்டும் (மெடிகோப்ளினுக்கு இது தேவைப்படுவதால்) மேலும் பல்வேறு சார்புகளும்:
sudo apt install nginx-light rabbitmq-server sudo apt update sudo apt install automake git nodejs npm python3-dev python3-gi \ python3-gst-1.0 python3-lxml python3-pil virtualenv python3-psycopg2
இப்போது PostgreSQL இல் தரவுத்தளத்தை உள்ளமைக்க உள்ளோம், தரவுத்தளமும் பயனரும் மீடியா கோப்ளின்:
sudo --login --user=postgres createuser --no-createdb mediagoblin sudo --login --user=postgres createdb --encoding=UTF8 --owner=mediagoblin mediagoblin
நாங்கள் ஒரு பயனரை உருவாக்கி அதற்கு சலுகைகளை வழங்குகிறோம் மல்டிமீடியா கோப்புகளைப் பற்றி:
sudo useradd --system --create-home --home-dir /var/lib/qmediagoblin \ --group www-data --comment 'GNU MediaGoblin system account' mediagoblin sudo groupadd --force mediagoblin sudo usermod --append --groups mediagoblin mediagoblin sudo su mediagoblin –shell=/bin/bash
நாங்கள் கோப்பகங்களை உருவாக்குகிறோம் அதில் மல்டிமீடியா கோப்புகள் இருக்கும்:
sudo mkdir --parents /srv/mediagoblin.example.org sudo chown --no-dereference --recursive mediagoblin:www-data /srv/mediagoblin.example.org
நாங்கள் தளத்தை நிறுவுகிறோம்:
sudo su mediagoblin --shell=/bin/bash cd /srv/mediagoblin.example.org git clone --depth=1 https://git.savannah.gnu.org/git/mediagoblin.git \ --branch stable --recursive cd mediagoblin ./bootstrap.sh VIRTUALENV_FLAGS='--system-site-packages' ./configure make mkdir --mode=2750 user_dev sudo su mediagoblin --shell=/bin/bash cd /srv/mediagoblin.example.org git submodule update && ./bin/python setup.py develop --upgrade && ./bin/gmg dbupdate
இப்போது முடிந்தது டிMediagoblin.ini கோப்பை நாங்கள் திருத்த வேண்டும் இதில் நாம் பின்வருவனவற்றை வைக்கப் போகிறோம்:
- email_sender_address: கணினிக்கு அனுப்புநராகப் பயன்படுத்தப்படும் ஒரு மின்னஞ்சல்
- Direct_remote_path, base_diry மற்றும் base_url இல், URL முன்னொட்டை மாற்ற அவற்றை திருத்தலாம்.
- [mediagoblin]: இங்கே நாம் தரவுத்தளத்துடன் இணைப்பைச் சேர்ப்போம் (முந்தைய கட்டளைகளான “sql_engine = postgresql: /// mediagoblin” உடன் நாங்கள் உருவாக்கிய தரவுத்தளத்தின் பெயர் மதிக்கப்படுகிறதென்றால் அது பின்வருமாறு)
மாற்றங்களைத் திருத்தி சேமித்த பிறகு, மாற்றங்களை இதனுடன் புதுப்பிப்போம்:
./bin/gmg dbupdate
இறுதியாக நிர்வாகி கணக்கை உருவாக்குவோம் எங்களுடைய பயனர்பெயரை எங்கள் விருப்பத்தின் பயனர்பெயருடன் மாற்றுவோம், மேலும் கணக்கு இணைக்கப்படும் மின்னஞ்சலுடன் you@example.com:
./bin/gmg adduser --username you --email you@example.com ./bin/gmg makeadmin you
சேவையைத் தொடங்க, இயக்கவும்:
./lazyserver.sh –server-name=broadcast
நாங்கள் ஒரு வலை உலாவியில் இருந்து url localhost: 6543 என்ற URL உடன் இணைக்கிறோம் அல்லது உங்கள் உள் அல்லது சேவையக ஐபி முகவரி அல்லது டொமைன் பெயரைப் பயன்படுத்தி "6543" போர்ட்டுக்கு இணைக்கிறோம்.
நீங்கள் இதைப் பற்றி மேலும் அறிய விரும்பினால், நீங்கள் விவரங்களை சரிபார்க்கலாம் பின்வரும் இணைப்பில்.