Score:0

บทช่วยสอนตัวรับ Kurento rtp ไม่ทำงานบน Windows

ธง do

ฉันกำลังติดตามคุเรนโตะ การสอนเครื่องรับ rtp บนวินโดวส์ ฉันจัดการเพื่อตั้งค่า KMS โดยใช้คำสั่ง Docker ต่อไปนี้:

นักเทียบท่ารัน --rm -p 8888:8888/tcp -p 5000-5050:5000-5050/udp -e KMS_MIN_PORT=5000 -e KMS_MAX_PORT=5050 -d kurento/kurento-media-server:latest

ฉันกำลังส่งสตรีม RTP โดยใช้ ffmpeg ด้วยคำสั่งต่อไปนี้:

ffmpeg -f gdigrab -framerate 30 -i title="บางหน้าต่าง" -c:v h264_nvenc -f rtp rtp://127.0.0.1:5014

หลังจากเริ่มโปรแกรม Java ในบทช่วยสอนและเปิดหน้าเว็บแล้ว https://localhost:8443/# ฉันจัดการกับข้อเสนอ SDP ปลอมและคัดลอกพอร์ตที่ KMS กำลังฟังสตรีม RTP นั่นคือพอร์ตที่ฉันใช้กับ ffmpeg เพื่อส่งสตรีมไป หลังจากนั้นดูเหมือนว่า KMS จะรับสตรีมได้อย่างถูกต้อง ต่อไปนี้คือบันทึกที่เกิดซ้ำบางส่วนจากคอนเทนเนอร์ KMS (ซึ่งจะปรากฏขึ้นหลังจากเริ่มสตรีมบน ffmpeg เท่านั้น):

0:20:36.047401800 1 0x7fc7480b6ad0 WARN kmsutils kmsutils.c:1452:kms_utils_depayloader_adjust_pts_out:<rtpopusdepay3> แก้ไข PTS ไม่เพิ่มขึ้นอย่างเคร่งครัด ล่าสุด: 0:00:26.853434000 ปัจจุบัน: 0:00:26.7174340 แก้ไขแล้ว: 0: ล่าสุด 00:26.854434000

แต่ดูเหมือนว่าเว็บเบราว์เซอร์จะไม่ได้รับสตรีมวิดีโอจาก KMS ฉันสามารถทำซ้ำบทช่วยสอนบนเครื่อง linux และใช้งานได้ อาจเป็นเพราะที่นั่นเราสามารถใช้ -- โฮสต์เครือข่าย ตัวเลือกบนคอนเทนเนอร์ KMS นี่คือ SDP จากสตรีม ffmpeg RTP:

v=0
o=- 0 0 ใน IP4 127.0.0.1
s=ไม่มีชื่อ
c=IN IP4 127.0.0.1
เสื้อ=0 0
a=tool:libavformat 58.76.100
m=วิดีโอ 5044 RTP/AVP 96
ข=AS:2000
a=rtpmap:96 H264/90000
a=fmtp:96 packetization-mode=1

ฉันไปผิดที่ไหน มีการปรับเปลี่ยนอื่น ๆ ที่จำเป็นสำหรับการทำให้บทช่วยสอนนี้ทำงานบน Windows หรือไม่

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา