แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice
เช่นเดียวกับ Google Wave, Google Voice ได้สร้างกระแสฮือฮาไปทั่วโลก Google มุ่งมั่นที่จะเปลี่ยนแปลงวิธีการสื่อสารของเรา และนับตั้งแต่นั้นมาก็กำลังกลายเป็น...
ผู้ใช้หลายคนบน Linux เลือกที่จะสตรีมไปยัง Twitch บน Linux โดยใช้เครื่องมือ Open Broadcaster ไม่ใช่ทุกคนที่ชอบเครื่องมือนี้ และบางคนก็ต้องการทางเลือกอื่น คุณสามารถรับชมสตรีม Twitch ได้โดยไม่ต้องใช้เบราว์เซอร์และคุณสามารถใช้สตรีมสคริปต์ทุบตีอย่างง่ายไปยัง Twitch ได้
หากคุณใช้VPN กับ Twitchคุณจะต้องเปิดใช้งานแยกต่างหาก
การสตรีมไปยัง Twitch จากบรรทัดคำสั่ง Linux ทำงานโดยใช้เครื่องมือเข้ารหัส FFmpeg ก่อนที่เราจะดำเนินการต่อในบทช่วยสอนนี้ คุณจะต้องติดตั้งบน Linux PC ของคุณ เปิดหน้าต่างเทอร์มินัลแล้วป้อนข้อมูลต่อไปนี้ ในการติดตั้ง FFmpeg คุณต้องใช้งาน Ubuntu, Debian, Arch Linux, Fedora หรือ OpenSUSE ถ้าคุณไม่ได้ทำงานของลินุกซ์เหล่านี้คุณสามารถสร้างและติดตั้งซอฟต์แวร์การเข้ารหัส FFmpeg โดยตรงจากเว็บไซต์ที่นี่
sudo apt ติดตั้ง ffmpeg
sudo apt-get ติดตั้ง ffmpeg
sudo pacman -S ffmpeg
sudo dnf ติดตั้ง ffmpeg
sudo zypper ติดตั้ง ffmpeg
เมื่อติดตั้งเครื่องมือเข้ารหัสแล้ว ให้เรียกใช้ในเทอร์มินัลเพื่อให้แน่ใจว่าทุกอย่างทำงานอย่างถูกต้อง FFmpeg ไม่ต้องการการเข้ารหัสไฟล์ในการทำงาน ในเทอร์มินัล ให้ลอง:
ffmpeg --help
ยืนยันว่าหน้าช่วยเหลือเปิดใช้งานอย่างถูกต้อง และพิมพ์ clearเพื่อลบเทอร์มินัล
เครื่องมือเข้ารหัสได้รับการติดตั้งและใช้งานได้ ขั้นตอนต่อไปคือการตั้งค่านามแฝงการสตรีม Twitch บนระบบ ในการสร้างนามแฝงการสตรีม คุณจะต้องแก้ไข ไฟล์bashrc ไฟล์นี้มีตัวแปรคำสั่งต่างๆ มากมายสำหรับผู้ใช้แต่ละคน bashrcแฟ้มทำงานบนพื้นฐานต่อผู้ใช้เพื่อให้ผู้ที่ต้องการที่จะใช้คำสั่งนี้ไปยังสตรีมชักแต่ละคนจะต้องทำตามขั้นตอนดังต่อไปนี้
เริ่มต้นด้วยการสำรองไฟล์bashrc เพื่อให้แน่ใจว่าการแก้ไขหรือข้อผิดพลาดสามารถยกเลิกได้หากคุณต้องการลบคำสั่งการสตรีม สร้างการสำรองข้อมูลโดยทำสำเนาของไฟล์:
mkdir ~/bashrc-backup cp ~/.bashrc ~/bashrc-backup/.bashrc-bak
เมื่อสำรองข้อมูลเรียบร้อยแล้ว ให้เริ่มแก้ไข เปิดbashrc ในเทอร์มินัล อย่าใช้ ROOTคุณสามารถแก้ไขไฟล์bashrcของผู้ใช้รูทโดยไม่ได้ตั้งใจ แทนที่จะเป็นไฟล์ของคุณเอง ซึ่งอาจเป็นข้อผิดพลาด
nano ~/.bashrc
วางรหัสต่อไปนี้ที่ส่วนท้ายสุดของ ไฟล์bashrc เข้าใจว่าคุณอาจต้องอ่านโค้ดนี้และแก้ไขให้เหมาะกับความต้องการของคุณ โดยเฉพาะความละเอียด เกลียว คุณภาพ CBR และอื่นๆ
หมายเหตุ: อย่ากรอกคีย์สตรีมของคุณใน bashrcเนื่องจากไม่ปลอดภัย สคริปต์นี้ขอรหัสทุกครั้งที่คุณสตรีมเพื่อความปลอดภัย
streaming() {
INRES="1920x1080" # input resolution
OUTRES="1920x1080" # output resolution
FPS="15" # target FPS
GOP="30" # i-frame interval, should be double of FPS,
GOPMIN="15" # min i-frame interval, should be equal to fps,
THREADS="2" # max 6
CBR="1000k" # constant bitrate (should be between 1000k - 3000k)
QUALITY="ultrafast" # one of the many FFMPEG preset
AUDIO_RATE="44100"
STREAM_KEY="$1" # use the terminal command Streaming streamkeyhere to stream your video to twitch or justin
SERVER="live-sjc" # twitch server in California, see https://bashtech.net/twitch/ingest.php to change
ffmpeg -f x11grab -s "$INRES" -r "$FPS" -i :0.0 -f alsa -i pulse -f flv -ac 2 -ar $AUDIO_RATE \
-vcodec libx264 -g $GOP -keyint_min $GOPMIN -b:v $CBR -minrate $CBR -maxrate $CBR -pix_fmt yuv420p\
-s $OUTRES -preset $QUALITY -tune film -acodec libmp3lame -threads $THREADS -strict normal \
-bufsize $CBR "rtmp://$SERVER.twitch.tv/app/$STREAM_KEY"
}
เมื่อรหัสอยู่ในbashrcให้บันทึกโปรแกรมแก้ไขข้อความนาโนด้วยCtrl + Oและออกด้วยCtrl + X
กระแสเพื่อชักโดยตรงจากบรรทัดคำสั่งเปิดสถานีและใช้ใหม่ สตรีมมิ่ง คำสั่งตั้งขึ้นใน bashrc คุณต้องรู้รหัสสตรีม Twitch ของคุณ เข้าสู่ระบบ Twitch ไปที่แดชบอร์ดและค้นหาคีย์การสตรีมของคุณ
หากตั้งค่าคีย์อย่างถูกต้อง การสตรีมจากบรรทัดคำสั่งควรทำงานดังนี้:
สตรีมมิ่ง streamkey
หากต้องการออกจากการสตรีม ให้กด "Q" แล้วรายการจะหยุดลง เนื่องจากสตรีมกำลังใช้ FFmpeg ถ้า Q ปุ่มไม่ทำงานบังคับสคริปต์ที่จะเลิกกับ Ctrl + Z
หากการป้อนสตรีมคีย์ซ้ำแล้วซ้ำเล่าทำให้เหนื่อย ให้พิจารณาสร้างสคริปต์สตรีม โปรดทราบว่าการทำเช่นนี้จะเป็นการเปิดเผยคีย์ของคุณแก่บุคคลอื่นที่สามารถเข้าถึงพีซีของคุณได้ ในการสร้างสคริปต์ ให้เปิดเทอร์มินัลแล้วป้อนคำสั่งต่อไปนี้
ขั้นแรก ใช้ echoเพื่อเพิ่ม shebang Shebang ช่วยให้ล่าม Bash รู้ว่าสคริปต์ประเภทใดที่กำลังจะเรียกใช้ สภาพแวดล้อม ฯลฯ
หมายเหตุ: อย่าย้ายสคริปต์จากโฟลเดอร์บ้านของคุณ! มันอาศัยอยู่ภายในสคริปต์สตรีมมิ่งของ bashrc หากคุณย้ายไปยังตำแหน่งอื่นในระบบไฟล์ที่ไม่มีสิทธิ์ที่ถูกต้อง ระบบอาจทำงานไม่ถูกต้อง
echo "#!/bin/bash" > ~/stream-script.sh
ถัดไป ให้คัดลอกคำสั่งการสตรีมของคุณแล้วใช้ echo เพื่อเขียนลงในสคริปต์
echo "สตรีมคีย์สตรีม" >> ~/stream-script.sh
สุดท้ายนี้ ให้อัปเดตการอนุญาตของสคริปต์เพื่อให้ระบบทำงานได้อย่างถูกต้อง หากไม่มีสิ่งนี้ สคริปต์อาจล้มเหลว
sudo chmod +x stream-script.sh
เรียกใช้สคริปต์ด้วย:
./stream-script.sh
หรือ
sh stream-script.sh
ออกจากสคริปต์ด้วย Q หรือ Ctrl + Z
เช่นเดียวกับ Google Wave, Google Voice ได้สร้างกระแสฮือฮาไปทั่วโลก Google มุ่งมั่นที่จะเปลี่ยนแปลงวิธีการสื่อสารของเรา และนับตั้งแต่นั้นมาก็กำลังกลายเป็น...
มีเครื่องมือมากมายที่ช่วยให้ผู้ใช้ Flickr สามารถดาวน์โหลดรูปภาพคุณภาพสูงได้ แต่มีวิธีดาวน์โหลด Flickr Favorites บ้างไหม? เมื่อเร็ว ๆ นี้เราได้...
การสุ่มตัวอย่างคืออะไร? ตามข้อมูลของ Wikipedia “คือการนำส่วนหนึ่งหรือตัวอย่างจากการบันทึกเสียงหนึ่งมาใช้ซ้ำเป็นเครื่องดนตรีหรือ...
Google Sites เป็นบริการจาก Google ที่ช่วยให้ผู้ใช้โฮสต์เว็บไซต์บนเซิร์ฟเวอร์ของ Google แต่มีปัญหาหนึ่งคือไม่มีตัวเลือกสำรองข้อมูลในตัว
Google Tasks ไม่ได้รับความนิยมเท่ากับบริการอื่นๆ ของ Google เช่น ปฏิทิน Wave เสียง ฯลฯ แต่ยังคงใช้กันอย่างแพร่หลายและเป็นส่วนสำคัญของผู้คน
ในคู่มือฉบับก่อนหน้าของเราเกี่ยวกับการล้างฮาร์ดดิสก์และสื่อแบบถอดได้อย่างปลอดภัยผ่าน Ubuntu Live และซีดีบูต DBAN เราได้กล่าวถึงดิสก์ที่ใช้ Windows
ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ
คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ
เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux
ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit