-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Relationship between physical and virtual interfaces #115
Comments
Hi :-), If you still have interest in the application stack we can schedule a meeting for introduction and know-how of the project. Feel free to propose a time that fits your needs, and pass the info here and/or here: milosz.linkiewicz@intel.com Thank you for reaching out with your questions regarding the Media Communications Mesh project. I understand you are experiencing issues with video decoding when streaming to a Telestream PRISM device at 720p and 25fps using the "sample-app-tx". Let's address your concerns one by one, also having in mind that there was rather big release couple of days ago, for example ffmpeg plugin was published (https://github.com/OpenVisualCloud/Media-Communications-Mesh/tree/main/ffmpeg-plugin). Streaming Compatibility with Telestream PRISM:The sample applications provided with the Media Communications Mesh are primarily designed to demonstrate the capabilities of the framework and to facilitate testing between the tx (transmit) and rx (receive) samples within the MCM environment. While the sample apps should theoretically be capable of streaming to any device that supports the relevant protocols, there may be additional configuration or compatibility considerations that need to be addressed for successful integration with third-party devices like Telestream PRISM. To troubleshoot the issue:Ensure that the Telestream PRISM device is configured to accept the specific media format being transmitted by the sample app. Check for any required settings or parameters that might be needed for the PRISM device to decode the stream correctly. If the issue persists, it may be beneficial to capture and analyze the network traffic to verify that the packets are being formed and transmitted as expected. First of all try running checks on your host machine:sudo dmesg | grep "Intel(R) Ethernet Connection E800 Series Linux Driver" || echo 'Error!'
sudo dmesg | grep "The DDP package was successfully loaded" || echo 'Error!' You should get information that ICE drivers are loaded and that they are using Kahawai version (this is the most important part): Also keep in mind that running MTL Manager on the host is a mandatory for communication outside the MCM Media Proxy scope. I encourage you to using the newly added FFmpeg container instead of SDK applications, you can also utilize more generic FFmpeg build, that was released couple of days ago and It got a much better documentation, Intel® Tiber™ Broadcast Suite: https://github.com/OpenVisualCloud/Intel-Tiber-Broadcast-Suite Working example of 2-node bare metal run:I have build docker files using latest release (main branch) by running Non interactive
|
Edge Cloud stack that is easy to use and scale up and down with ease of use being priority, more info can be found here: Visit: DPDK: |
I understand this is a new project, so you might not have answers to some of my questions.
I've deployed the "media-proxy.yaml" DaemonSet onto a Kubernetes cluster, along with the "sample-app-tx". I've set the sample arguments to stream to a Telestream PRISM at 720p and 25fps, but the stream is received but cannot decode the video. Should this work, or is the sample app designed only to stream between the tx and rx samples?
I notice that the media-proxy DaemonSet uses "kernel:eth0", which is the virtual container interface. However, I don't fully understand how this would map to the physical network adapter. In my system, I have four interfaces: two Broadcom 1Gbps and two Intel X710 25Gbps interfaces. As far as I can tell, the streaming is going via the Intel NIC, but my assumption is that this isn't bypassing the kernel. Could you explain the relationship between the physical and virtual interfaces between the MTL manager and the host?
The text was updated successfully, but these errors were encountered: