問題タブ [dvb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
raspberry-pi - Raspberry Pi の Gstreamer-1.0 で mpeg2ts を再生する
プログラマーの皆さん、こんばんは、RPiでgstreamerを使用して.tsファイルを再生しようとしています。Gstreamer-1.0 と gst-omx は正常にインストールされており、このサンプル パイプラインは魅力的に動作します。
gst-launch-1.0 -v filesrc location=h264_720p_hp_5.1_6mbps_ac3_planet.mp4 ! qtdemux ! h264parse ! omxh264dec ! autovideosink
実際に使用しても機能しますgst-launch-1.0 playbin uri=file:/root/h264_720p_hp_5.1_6mbps_ac3_planet.mp4
ただし、playbin を使用して .ts ファイルを再生しようとすると、実際には実行されますが、フレーム レートが非常に低いため、このアプローチは使用できません。
上記のようなカスタム パイプラインを構築しようとすると、「tsparse」が「omxmpeg2videodec」と互換性がないように見えます。
これは私が実行するものです:
このエラーを出力するもの:
gstreamerでmpeg2-tsファイルを流暢に再生する方法を知っている人はいますか?
私の目標は、同じ RPi で mumudvb によって提供される http ユニキャスト mpeg2-ts ストリームを再生することです。
ご協力いただきありがとうございます。
編集: omxplayer は .ts ファイルを完全にスムーズに再生するので、ハードウェアやファイルに問題があるとは思いません。
linux - Linux/Debian ベースのアプリケーションがコンパイルされない
私の質問は私の学年プロジェクトに関連しています。その DVB-H リンク層を使用したモバイル ビデオ伝送についてです。それ自体が包括的なプロジェクトであり、個別の部分があります。私は主にMatlab Simulinkでシステムを構築していますが、Linux環境で設計されたストリームパケットのカプセル化/カプセル化解除を担当する部分があります。
1 つのアプリケーションのためだけに新しい OS をインストールするのは嫌だったので、VMware Player で Linux を仮想マシンとして実行しました。ここに私の問題があります - アプリケーション (カプセル化とカプセル化解除用) が完全にコンパイル (インストール) されません。主にライブラリの欠落の問題が見られます。必要なライブラリをインストールしようとしましたが、元のアプリケーションはそれらの一部を認識できませんでした。小さなことを見逃しているように感じますが、かなり経験豊富な Linux ユーザーには明らかです。プログラムへのリンクは 次のとおりですhttp://sp.cs.tut.fi/mobile3dtv/download/ "DECAPS - DVB-H Decapsulator Software" がその 1 つです (FATCAPS リンクがあります)。
Windows 環境用の代替 encapsulator/decapsulator が見つかりませんでした。それが私の最後の唯一の選択です。Linuxユーザーの何人かがLinux環境でそれらを実行しようとすることができれば、それはおそらく私が仮想マシンを使用しているからでしょうか? また、アプリケーションは Debian ベースのシステム用に設計されていることにも注意してください。ただし、Debian を仮想マシンとしてインストールしても、アプリケーションは構成しません。助けてください、皆さん、私は本当にここで立ち往生しています。