Tôi mới sử dụng GStreamer và tôi đã cố gắng xây dựng một số đường ống đơn giản bằng gst-launch-1.0. Tôi đang gặp khó khăn để tìm ra những yếu tố cần phải đi cùng nhau. Ví dụ: tôi muốn truyền phát video webm sang thẻ video HTML5 bên trong trình duyệt. Để mở và đọc tệp tôi nghĩ rằng tôi cần sử dụng playbin:
gst-launch-1.0 playbin uri=file:///home/ubuntu/g-streamer-lively/skyrim.webm ...
Sau đó, để làm cho tập tin có sẵn, tôi sử dụng hlssink:
! hlssink max-files=5 playlist-root=http://10.12.9.3/ location=/var/www/html/hlssink.webm
Sau đó, trong trình duyệt của tôi, tôi sử dụng thẻ video:
<video src="http://10.12.9.3/hlssink.webm" controls>
Vì vậy, đường ống này sẽ không bắt đầu và tôi gặp lỗi sau:
WARNING: erroneous pipeline: could not link playbin0 to hlssink0
Vì vậy, nó cho tôi biết tôi không thể liên kết hai yếu tố này. Tốt thôi, nhưng tôi phải tìm những yếu tố nào khác mà tôi cần đưa vào đường ống để làm việc này?
Cảm ơn trước.