คำถามติดแท็ก streaming

การส่งกระแสข้อมูลเป็นกระบวนการในการส่งข้อมูลจากเซิร์ฟเวอร์ไปยังโฮสต์ลูกค้าอย่างต่อเนื่อง บ่อยครั้งที่ใช้ในการส่งสัญญาณเสียงหรือวิดีโอการสตรีมแบบสดเป็นกระบวนการที่มีความสำคัญต่อเวลาซึ่งทำให้เกิดความต้องการสูงในเครือข่ายพื้นฐานที่ใช้ในการส่งข้อมูล

2
การแปลงไฟล์สแตติกเป็น h264 / mp4 สตรีมจะสร้างวิดีโอเร่งความเร็ว
ฉันกำลังสร้างแอปพลิเคชั่น NodeJS ที่แปลงวิดีโอสแตติกเป็นวิดีโอแบบสตรีมมิ่งซึ่งถูกส่งไปยังไคลเอนต์ (iPad หรือเบราว์เซอร์) ได้อย่างรวดเร็ว (โดยใช้โมดูล fluent-ffmpeg) ทุกอย่างถูกตั้งค่าและสิ่งที่ฉันต้องการตอนนี้คือการกำหนดค่า ffmpeg อย่างถูกต้อง แต่ฉันมีปัญหามากมายกับ ffmpeg ตอนแรกฉันสร้างแฟลชสตรีม (flv กับ lib264 codec ซึ่งใช้งานได้ดี แต่แน่นอนว่าใช้ไม่ได้กับ iPad) ด้วยการตั้งค่าปัจจุบันของฉันฉันได้ยินเสียงทันที แต่ภาพเริ่มสองสามวินาทีต่อมา จากนั้นไฟล์ทดสอบ 30 วินาทีของฉันได้รับการบีบอัดเป็น 3 วินาทีของภาพความเร็วสูง ฉันจะกำหนดค่า ffmpeg ของฉันได้อย่างไรเพื่อที่จะสตรีม mp4 อย่างถูกต้อง (ในหนึ่งผ่านแน่นอน) ดูเหมือนว่ามันจะเป็นไฟล์สตรีมดิบ h264 ถ้าเป็นเช่นนั้นฉันจะบังคับ mp4 คอนเทนเนอร์ได้อย่างไร ฉันคิดว่าฉันทำอย่างนั้นโดยใช้ '-f mp4' การตั้งค่าที่ถูกต้องของฉันคือ: '-crf 22','-c:v libx264','-f mp4','-movflags','faststart+frag_keyframe' ฉันยังลอง: '-r 30','-crf …

2
ฉันจะสตรีมเสียงจาก Android ไปยัง Windows 8 ผ่านบลูทู ธ ได้อย่างไร
ฉันกำลังพยายามหาวิธีสตรีมเสียงจาก Samsung Galaxy S3 ของฉันไปยัง Windows 8 Laptop โดยใช้ bluetooth อุปกรณ์ถูกจับคู่ แต่ฉันไม่สามารถหาวิธีสตรีมเพลงได้ เป็นไปได้ไหม

2
ทำไมวิดีโอ H.264 ถึงเร็วกว่ามากในคอนเทนเนอร์ FLV มากกว่าในคอนเทนเนอร์ MP4
ฉันกำลังพัฒนาไซต์หลอดและขณะนี้มีปัญหาเกี่ยวกับรูปแบบ H.264 ฉันสังเกตเห็นว่า YouTube นำวิดีโอความละเอียดสูงของพวกเขาไปไว้ในที่เก็บ MP4 ดังนั้นฉันจึงทำเช่นเดียวกัน ต่อไปฉันติดตั้งmod_h264_streaminglighttpd เพื่อให้การสตรีมและไทม์ไลน์ขัดถูทำงาน ปัญหาคือไฟล์ขนาดใหญ่ (> 500MB ที่ความละเอียดค่อนข้างสูง) ใช้เวลาตลอดไปในการเริ่มบัฟเฟอร์ (ฉันอ่าน Flowplayer และผู้เล่น Flash คนอื่น ๆ จำเป็นต้องดาวน์โหลดข้อมูลเมตาก่อน) ฉันย้ายอะตอม xmov ไปที่ด้านหน้าของไฟล์ด้วย MP4Box (ฉันลอง Qt QuickStart ด้วย) แต่นั่นก็ไม่ได้ช่วยอะไร ต่อไปฉันอ่านว่าฉันต้องสอดแทรกแทร็กเสียงดังนั้นฉันก็ทำได้เช่นกัน สิ่งนี้ทำให้ไม่มีการเปลี่ยนแปลง: วิดีโอยังคงช้า ดังนั้นฉันจึงลองใส่ภาพยนตร์ H.264 ที่เหมือนกันลงในคอนเทนเนอร์ FLV และการบัฟเฟอร์การเล่นเริ่มต้นเกือบจะทันที - ไม่มีความช้า ดังนั้นสิ่งที่ฉันหายไปที่นี่ ทำไมฉันจะเลือกภาชนะ MP4 กับโมดูลmod_264_streamingซึ่งดูเหมือนว่าซุปเปอร์ช้ากว่าภาชนะ FLV ปกติกับ lighttpd ในตัวmod_flv_streaming? เห็นได้ชัดว่าเว็บไซต์จำนวนมากเลือกที่เก็บ MP4 …

5
สตรีมเสียงจาก Windows 7 ไปยัง Ubuntu
ฉันมีคอมพิวเตอร์ Ubuntu 9.10 (อัลฟา) เป็นเครื่องหลักของฉัน แต่ยังมีเครื่อง Windows ที่ฉันเปิดเพลง iTunes อยู่ ระบบลำโพงคุณภาพสูงของฉันเชื่อมต่อกับกล่อง Ubuntu ของฉันแล้ว มีวิธีใดบ้างที่ฉันสามารถส่งกระแสข้อมูลเสียงไปยัง Ubuntu (ไม่ว่าจะเป็นเพลงหรือเสียงอื่น ๆ จากกล่อง Windows) มีบางอย่างในอุดมคติที่ใช้ PulseAudio แต่ฉันไม่สามารถเรียกใช้บน Windows ในอดีตได้

2
คำสั่ง linux“:>” ทำงานอย่างไร
ฉันใช้คำสั่ง ":> file.log" เพื่อตัดทอน file.log ให้มีความยาวเป็นศูนย์ ฉันได้รับจากอินเทอร์เน็ต แต่ฉันไม่เข้าใจว่ามันทำงานอย่างไร ฉันคิดว่ามันจะคัดลอกสตรีมไปยังไฟล์ แต่ฉันไม่สามารถหาได้ด้วยตนเองซึ่งสตรีมนั้นใช้

3
สิ่งที่ควรพิจารณาเมื่อวางเว็บแคมไว้ด้านนอก
สำหรับเว็บไซต์ของฉันฉันต้องติดตั้งเว็บแคมกลางแจ้ง (ตั้งอยู่ที่สกีรีสอร์ท) เพื่อถ่ายทอดภาพสดไปยังเว็บไซต์ ดังนั้นคำถามของฉันง่าย: คุณสมบัติของเว็บแคมที่จำเป็นสำหรับการใช้งานนี้คืออะไร? จากนั้นจะติดตั้งอย่างไรและทำให้สตรีมไปยังหน้า HTML ของฉันได้อย่างไร

1
จะสตรีมเดสก์ท็อปพีซีไปยังโทรศัพท์ด้วย VLC ได้อย่างไร
ฉันได้เครื่องเล่น VLC ที่มีชื่อเสียงตัวนี้แล้ว ฉันต้องการที่จะสตรีมหน้าจอพีซีของฉันผ่าน RTSP ไปยังโทรศัพท์ของฉัน นี่คือรายละเอียด: พีซีของฉันเชื่อมต่อกับเราเตอร์ DSL ผ่านสายอีเธอร์เน็ต LAN ซึ่งมีอะแดปเตอร์ WiFi ในตัว โมเด็มอีเธอร์เน็ตและ WiFi ได้รับการเชื่อมต่อภายในเพื่อให้ข้อมูลสามารถไหลได้ทุกที่ตามต้องการ โทรศัพท์ของฉัน (โนเกีย 5800 Symbian S60v5) มี WiFi และ Real Player ในตัวซึ่งสามารถสตรีมวิดีโอจากอินเทอร์เน็ต (ส่วนใหญ่เป็น 3GP, MP4 (รหัส MPEG-4), วิดีโอจริงและอื่น ๆ ) สิ่งที่ฉันต้องการคือการจับภาพหน้าจอบนพีซีผ่าน VLC และออกอากาศผ่าน LAN และ WiFi ไปยังโทรศัพท์ของฉันโดยใช้ RTSP หรือ HTTP (แล้วแต่จำนวนใดจะดีกว่า) ฉันไม่คุ้นเคยกับการตั้งค่าเซิร์ฟเวอร์สตรีมมิ่ง แต่ฉันต้องการลิงค์ที่เหมาะสมเช่น rtsp://192.168.1.11/video …

5
วิธีที่ดีที่สุดในการรับชมภาพยนตร์ทางอินเทอร์เน็ต (Hulu ฯลฯ ) บนทีวีของฉันคืออะไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับผู้ใช้ขั้นสูง ปิดเมื่อปีที่แล้ว ฉันมีทีวีในห้องที่สามารถเข้าถึงเครือข่ายภายในบ้านของฉันแบบไร้สายเท่านั้น โดยไม่ต้องลากพีซีเครื่องหนึ่งของฉันเข้าไปในห้องวิธีที่ดีที่สุด (ราคาถูก) ในการดูภาพยนตร์ออนไลน์

8
ต้องการระบบจัดการวิทยุ mp3 / อินเทอร์เน็ตที่ดี
ดังนั้นฉันจึงรู้สึกว่า winamp เพียงอย่างเดียวทำงานได้ไม่ดีสำหรับฉัน ฉันมีเพลย์ลิสต์นี้อันเดียวที่ทุกอย่างจะเต็มไปด้วยสิ่ง ฉันต้องการระบบ (สามารถเป็น 1 โปรแกรมหรือหลาย ๆ โปรแกรม): ต้องสามารถ ... เล่น mp3 จากห้องสมุดของฉัน (เพียงโครงสร้างไดเรกทอรีที่มี mp3) บันทึกสถานีวิทยุและลบ / เพิ่มสถานีใหม่ได้อย่างง่ายดาย เล่น mp3 สุ่มที่ไม่ได้เป็นส่วนหนึ่งของห้องสมุดของฉันและอาจถูกลบในอนาคต แต่จะไม่ทำให้ดัชนีห้องสมุดของฉันยุ่งเหยิง!

1
จะตรวจสอบว่า ISP ของคุณควบคุมปริมาณวิดีโอได้อย่างไร?
ฉันเพิ่งเปลี่ยน ISP ของฉันและสังเกตเห็นว่าฉันไม่สามารถดูไซต์วิดีโอเช่น YouTube แบบเรียลไทม์ได้อีกต่อไป ฉันต้องรอการบัฟเฟอร์ก่อน สำหรับ ISP ทั้งสองความเร็วของฉันเท่ากับ 5 เมกะบิตต่อวินาที ฉันได้ตรวจสอบการดาวน์โหลดไฟล์และ torrents ปกติแล้วไฟล์เหล่านั้นก็ใช้ได้ดี ตรวจสอบเว็บไซต์วิดีโออื่น ๆ ด้วยเช่นกัน ใช้พีซีเครื่องอื่นปัญหาเดียวกัน

2
วิธีเพิ่มความเร็วการสตรีมในพื้นที่?
ฉันพยายามสตรีมภาพยนตร์จากแล็ปท็อปของฉันไปยัง Xbox 360 โดยใช้ Windows Media Center ซึ่งหมายความว่าฉันต้องได้รับความเร็วในท้องถิ่นของฉันมากถึง 15-20Mbps เมื่อเล่นวิดีโอมันล่าช้าดังนั้นฉันจึงเริ่มมองเข้าไป Windows Media Center มีตัวทดสอบเครือข่ายที่แสดงให้เห็นว่าการเชื่อมต่อระหว่างแล็ปท็อปกับ Xbox 360 เป็นอย่างไรและมันแย่มาก เราเตอร์ที่ผมมีคือTL-WR1043ND สิ่งใดที่คุณสามารถดูได้จากสเปครองรับสูงสุด 300Mbps สำหรับความเร็วไร้สายและสูงกว่าสำหรับความเร็วในการเชื่อมต่อ สำหรับการตั้งค่าทางกายภาพแล็ปท็อปของฉันเสียบเข้ากับเราเตอร์ของฉันโดยตรงและ Xbox ของฉันอยู่ในห้องเดียวกันประมาณ 10 ฟุต ดังนั้นทำไมผู้ทดสอบเครือข่าย Windows Media Center จึงบอกว่ามันแย่ฉันไม่มีความคิด สิ่งเดียวที่ฉันนึกได้คือการตั้งค่าเครือข่าย ในการตั้งค่าเราเตอร์ของฉันฉันได้ทำสิ่งต่อไปนี้แล้ว: ไร้สาย -> การตั้งค่าไร้สาย -> อัตรา Tx สูงสุด: 300Mbps การควบคุมแบนด์วิดธ์ -> การตั้งค่าการควบคุม -> แบนด์วิดท์ของ Egress: 15360Kbps การควบคุมแบนด์วิดธ์ -> …

1
ปัญหาเกี่ยวกับ Netflix Streaming, DDWRT และ Xbox 360
โดยทั่วไปฉันมีปัญหาในการทำให้ Netflix Streaming เล่นบน Xbox 360 ของฉันกับเราเตอร์ DD-WRT ของฉัน บางสิ่งบางอย่างมันจะเล่นภาพยนตร์บางครั้ง ตัวอย่างเช่นเมื่อวันก่อนฉันไม่สามารถเล่น Nikita ได้ในวันนี้มันจะเล่น Nikita ได้อย่างสมบูรณ์แบบ แต่มันไม่สามารถเล่นเป็นมนุษย์ได้ โดยทั่วไปแล้วเมื่อฉันพยายามเล่นรายการนั้นจะเล่นได้อย่างสมบูรณ์โดยไม่มีข้อผิดพลาดหรือไม่สามารถโหลดได้เลย เมื่อมันไม่โหลดมันจะโหลดไปที่ 7% อยู่ที่นั่นชั่วครู่แล้วเลื่อนไปที่ 9% จากนั้นตอบกลับด้วยข้อความแสดงข้อผิดพลาดที่แจ้งว่ามีข้อผิดพลาดกับการเชื่อมต่อเครือข่ายในบ้านของฉัน An Internet or home network connection problem is preventing playback. Please check your Internet connection and try again or visit www.netflix.com/tvhelp for guidance. (code: R8212) ตอนนี้เมื่อฉันพยายามใช้เราเตอร์ที่ไม่ใช่ DDWRT มันจะเชื่อมต่อและเล่นอย่างสมบูรณ์แบบทุกครั้ง …

1
อันไหนมี latency น้อยที่สุด: powerline หรือ 802.11AC
ฉันต้องการสตรีมไอน้ำจากพีซีของฉันไปยังสตรีมมินิในห้องนั่งเล่นถัดจากทีวีของฉัน ตอนนี้เวลาแฝงอยู่ในระดับต่ำ แต่น้อยกว่าอุดมคติที่ 6ms สำหรับการอ้างอิงฉันมีพีซีเกมที่เชื่อมต่อแบบไร้สายกับอะแดปเตอร์ 802.11ac ที่มีความแรงของสัญญาณดีมากที่ 5Ghz ฉันสงสัยว่ามันจะมีประโยชน์มากขึ้นในการเพิ่มอะแดปเตอร์ 5Ghz 802.11ac ไปยัง stream mini หรือเพียงแค่ซื้อ powerline adapter และเชื่อมต่อกับอีเธอร์เน็ต แบนด์วิดธ์ไม่เป็นปัญหามากเกินไป 10 Mbit / วินาทีควรเพียงพอ แต่เวลาแฝงคือกุญแจ ใครเปรียบเทียบหรือมีข้อเสนอแนะบ้าง

1
สร้างสตรีม hls โดยใช้ตัวแปลงสัญญาณ h265
ฉันพยายามแปลงh264วิดีโอเป็นสตรีม hls ซึ่งใช้h265ตัวแปลงสัญญาณ ตามที่บทความของ bitmovinแนะนำเราจำเป็นต้องใช้fragmented mp4เพื่อให้hls/h265สตรีมทำงานกับซาฟารีได้ ฉันสามารถแปลงh264เป็นh265คำสั่งนี้ได้อย่างถูกต้อง ffmpeg -i input.mp4 -c:v libx265 -tag:v hvc1 out.mp4 ฉันสามารถแปลงอินพุตวิดีโอ ( h264) เป็น hls ( fragmented mp4) โดยใช้คำสั่งนี้ ffmpeg -y -i input.mp4 \ -c copy -hls_segment_type fmp4 -hls_time 6 -hls_list_size 10 \ -hls_flags delete_segments+append_list+split_by_time \ -hls_playlist_type vod manifest.m3u8 ตอนนี้เมื่อฉันใช้คำสั่งข้างต้นโดยการระบุh265output hls stream ไม่ทำงานใน Safari มันพ่นข้อผิดพลาดนี้ …

1
MP4 ใช้เวลาในการเริ่มต้นนานเกินไป
ฉันแปลงวิดีโอเป็น H.264 / MP4 ด้วย ffmpeg จากนั้นฉันก็ย้าย moov atom ไปที่จุดเริ่มต้นของไฟล์ด้วย qt-faststartดังนั้นฉันสามารถสตรีมวิดีโอ ทุกอย่างใช้งานได้ดีกับวิดีโอขนาดเล็กที่มีความยาว 5–10 นาที แต่เมื่อพูดถึงวิดีโอขนาดใหญ่ 1-2 ชั่วโมงมันอาจใช้เวลานานพอสมควรในการเริ่มเล่น โหลดได้ 6–10 MB และดีกว่าที่ฉันจะเริ่มเล่นวิดีโอได้เท่านั้น ด้วยวิดีโอ FLV ไม่ใช่กรณี; มันเล่นได้ทันทีไม่ว่าวิดีโอจะใหญ่แค่ไหน ฉันจะแก้ไขได้อย่างไร
2 ffmpeg  streaming  mp4  flv 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.