ฉันมีคอมพิวเตอร์สองเครื่องในเครือข่ายไร้สายเดียวกัน (เครือข่ายย่อยเดียวกัน) ให้เรียกพวกเขาว่าคอมพิวเตอร์ -A และคอมพิวเตอร์ -B ไฟล์สื่อของฉันทั้งหมดอยู่ในคอมพิวเตอร์ -B ฉันต้องการที่จะสามารถที่จะเล่นไฟล์บนเครื่องคอมพิวเตอร์-A mplayer
ใช้ เมื่อต้องการทำสิ่งนี้ฉันทำดังต่อไปนี้:
ssh myuser@computer-B "cat my_media_file.mkv" | mplayer -
ซึ่งทำให้ฉัน "สตรีม" my_media_file.mkv
บนคอมพิวเตอร์ A จากคอมพิวเตอร์ -B แต่การสตรีมนี้ไม่อนุญาตให้ฉันค้นหาสตรีมแทนฉันทำได้ในเทอร์มินัล:
ssh myuser@computer-B "cat my_media_file.mkv" > temp_media_file
จากนั้นในเทอร์มินัลอื่นฉันทำสิ่งนี้:
mplayer temp_media_file
ซึ่งทำให้ฉันสามารถค้นหาไฟล์ได้เช่นกัน
แต่ปัญหาคือ: สมมติว่าเขียน 10MB ไปที่ temp_media_file เมื่อฉันเริ่มเล่นไฟล์ในเทอร์มินัลอื่น แม้ว่าขนาดไฟล์จะเพิ่มขึ้นก็ตาม mplayer จะไม่คำนวณขนาดไฟล์ใหม่หรือสิ่งอื่น ๆ ที่เล่นเฉพาะ 10MB แรกเท่านั้น
ดังนั้นมีวิธีที่จะทำให้ mplayer ประเมินไฟล์เมื่อฉันเริ่มเล่น?
หากใครมีทางเลือกอื่นเพื่อให้ฉันสามารถสตรีมและค้นหาโปรดแจ้งให้เราทราบ ...