dvbstream - ออนไลน์ใน Cloud

นี่คือคำสั่ง dvbstream ที่สามารถเรียกใช้ในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


dvbstream - ส่งกระแสการขนส่ง DVB ผ่าน RTP

เรื่องย่อ


ทีวีบีสตรีม [ -f ความถี่] [ -p vh] [ -s สัญลักษณ์] [ -c การ์ดนัม] [ -o ] [ -ปล ] [ -i ไอแพด ]
[ -r พอร์ต] [-a apid] [ -v วีพีดี] NS -t ttpid] [-n วินาที ] [ pid1 ... ]

DESCRIPTION


ทีวีบีสตรีม รับ TS (สตรีมการขนส่ง) จาก A DVB (การออกอากาศวิดีโอดิจิทัลไม่ว่าจะเป็น DVB-S
สำหรับการ์ดดาวเทียม, DVB-C สำหรับเคเบิล หรือ DVB-T สำหรับภาคพื้นดิน) และการออกอากาศ (ชุดย่อย
ของ) ผ่าน LAN โดยใช้โปรโตคอล RTP

บางตัวเลือกไม่มีในการ์ด Budget DVB

OPTIONS


-f ความถี่ที่จะปรับเป็น MHz

-p, ว|ชม
โพลาไรซ์; ทั้ง h (แนวนอน) หรือ v (แนวตั้ง).

-s สัญลักษณ์
อัตราสัญลักษณ์ของสตรีม DVB โดยทั่วไปคือ 27500

-c การ์ดนัม
เลือกการ์ด DVB ที่จะใช้ NS การ์ดนัม ต้องอยู่ระหว่าง 0 ถึง 3

-a apid
เลือกเสียง PID ที่จะส่งออกใน TV-OUT ของการ์ด DVB (การ์ดแบบเต็มเท่านั้น)

-v วีพีดี
เลือกวิดีโอ PID ที่จะส่งออกบน TV-OUT ของการ์ด DVB (การ์ดแบบเต็มเท่านั้น)

-t ttpid
เลือก Teletext PID ที่จะส่งออกบน TV-OUT ของการ์ด DVB (การ์ดเต็ม
เท่านั้น) -n วินาที หมดเวลาและปิดตัวลงหลังจาก วินาที วินาที

-ปล เอาต์พุต PS แทนที่จะเป็นสตรีม PES (ค่าเริ่มต้น)

-o ส่งออกไปยัง stdout แทนที่จะออกอากาศ

-i ไอแพด
พอร์ต IP Multicast เพื่อส่งออกไปยัง (ค่าเริ่มต้นคือ 224.0.1.2)

-r พอร์ต
IP multicast port เพื่อส่งออกไปยัง (ค่าเริ่มต้นคือ 5004)

SERVER การใช้


หากคุณต้องการออกอากาศ TVC International จาก Astra 19E คุณจะต้องพิมพ์ข้อความต่อไปนี้
คำสั่ง:

dvbstream -f 12441 -pv -s 27500 512 660

คุณสามารถระบุ PID ได้มากถึง 8 รายการบนบรรทัดคำสั่งเพื่อรวมในการขนส่งแบบหลายผู้รับ
ลำธาร. เครือข่าย 10MBit/s ควรสามารถจัดการวิดีโอหนึ่งรายการและสตรีมเสียงหนึ่งรายการ หรือ
แปดสตรีมเสียง

หากคุณต้องการดูช่องทีวีบน TV-OUT ของการ์ด DVB-S ของคุณ (หรือใช้ xawtv
หรือคล้ายกัน) จากนั้นคุณสามารถใช้แฟล็ก "-v" และ "-a" ก่อน PID ของวิดีโอและเสียง
ตามลำดับ:

dvbstream -f 12441 -pv -s 27500 -v 512 -a 660

dvbstream ยังมีความสามารถในการจับคู่ PIDS กับค่าต่างๆ ก่อนที่คุณจะสตรีม สำหรับ
เช่น หากคุณพิมพ์

dvbstream -f 12441 -pv -s 27500 -v 512:1 -a 660:2

จากนั้นสตรีมวิดีโอจะกลายเป็น "PID 1" และสตรีมเสียงจะกลายเป็น "PID 2"

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

ดีบีสตรีม 8192

8192 คือ "PID จำลอง" (PIDS ทางกฎหมายอยู่ในช่วง 0-8191) และไดรเวอร์ตีความสิ่งนี้
หมายถึง TS ทั้งหมด แน่นอน มันไม่สมเหตุสมผลเลยที่จะใช้คุณสมบัติแผนที่กับสิ่งนี้
"ปิ๊ด".

CLIENT การใช้


ในการรับสตรีมบนเครื่องอื่นบน LAN ของคุณ ให้ใช้ยูทิลิตี้ dumprtp (จาก
ts-rtp) มีเวอร์ชันที่ปรับปรุงเล็กน้อยรวมอยู่ในไฟล์เก็บถาวรนี้ เช่น

dumprtp > ได้รับ.ts

หากคุณมีการ์ด DVB บนเครื่องที่สอง คุณสามารถใช้คำสั่ง rtpfeed เพื่อถอดรหัส
กระแส. พิมพ์ "rtpfeed -h" เพื่อดูข้อมูลการใช้งาน rtpfeed เขียนโดย Guenter
Wildmanna8909020@unet.univie.ac.at> - โปรดระบุข้อบกพร่องหรือความคิดเห็นใด ๆ ไปยัง Guenter

หากคุณไม่มีการ์ด DVB บนเครื่องไคลเอนต์ คุณสามารถใช้ mpg123 และ mpegtools
มาพร้อมกับไดรเวอร์ DVB สำหรับการถอดรหัสเสียงสด:

dumprtp | ts2es api | mpg123 -

บรรทัดคำสั่งนี้รวมอยู่ใน dvbstream เป็นสคริปต์ "rtpradio.sh"

หากคุณต้องการแค่เสียง คุณสามารถเรียกใช้ dvbstream ด้วย PID เสียงแปดตัว จากนั้นไคลเอนต์ของคุณ
สามารถเลือก PID ที่จะเล่น

สำหรับการเล่นช่องทีวีสด ทางออกที่ดีที่สุดที่ฉันพบคือ mplayer
(http://www.mplayerhq.hu). โปรดติดตั้ง CVS เวอร์ชันล่าสุด - กำลังใช้ mplayer
ดีขึ้นอย่างรวดเร็ว

จากนั้นคุณสามารถดูทีวีที่กำลังสตรีมผ่านเครือข่ายโดยใช้คำสั่งต่อไปนี้:

dumprtp | ts2ps vpid apid | mplayer -แคช 2048 -

บรรทัดคำสั่งนี้รวมอยู่ใน dvbstream เป็นสคริปต์ "rtptv.sh"

เอ็มเพลเยอร์ อาร์ทีพี-พีเอส การสนับสนุน


ไฟล์ "mplayer-libmpdemux-network.c.patch" มีโปรแกรมแก้ไขสำหรับปัจจุบัน (31 ม.ค.
2001) เวอร์ชัน CVS ของ mplayer เพื่อ "เปิดใช้งาน" การสนับสนุน RTP รุ่นทดลอง หากต้องการใช้ ให้ทำเครื่องหมายที่
ออก mplayer ใหม่โดยใช้และเปลี่ยนเป็นไดเร็กทอรี "main/libmpdemux"

จากนั้นใช้คำสั่ง:

แพทช์ < /path_to/dvbstream-0.4pre2/mplayer-libmpdemux-network.c.patch

จากนั้นคุณสามารถสร้าง mplayer ได้ตามปกติ ในการรับสตรีม RTP ที่ออกอากาศด้วย dvbstream's
ตัวเลือก "-ps" คุณเพียงแค่พิมพ์คำสั่งต่อไปนี้บนเครื่องไคลเอนต์:

mplayer rtp://224.0.1.2:5004/ -แคช 2048

TELNET INTERFACE


ตั้งแต่ v0.4 เป็นต้นไป DVBstream รวมอินเทอร์เฟซ "telnet" เพื่อให้คุณสามารถจากระยะไกล
เริ่มและหยุดการสตรีม และปรับการ์ดเป็นช่องอื่น

รองรับคำสั่งต่อไปนี้:

TUNE ความถี่ pol srate STOP ADDV pid[:map] ADDA pid[:map] ADDT pid[:map] เพิ่ม pid[:map] เลิก

STOP ปิด PID ทั้งหมดและหยุดการสตรีม คำสั่งอื่น ๆ ควรจะเป็นตัวเอง
อธิบาย ดูสคริปต์ในไดเรกทอรี TELNET สำหรับตัวอย่างการใช้งาน NS

ประวัติ


ทีวีบีสตรีม แก้ไขบั๊กจำนวนหนึ่งที่มีอยู่ในต้นฉบับ ts-rtp แอพลิเคชัน

ใช้ dvbstream ออนไลน์โดยใช้บริการ onworks.net



โปรแกรมออนไลน์ Linux และ Windows ล่าสุด