Skip to content
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

What is possible by using netv2 #23

Open
SORATECH2020 opened this issue Oct 26, 2020 · 8 comments
Open

What is possible by using netv2 #23

SORATECH2020 opened this issue Oct 26, 2020 · 8 comments

Comments

@SORATECH2020
Copy link

Hello,
I am very interested to your product, which is netv2.
I am trying to find a HDMI type Subtitle text overlay system, which is quite similar as follows:
https://www.aliexpress.com/item/32845070977.html
We want to build an original digital signage system, which can resize the HDMI input video small, and scroll the text data below the video.
Although, LM-WPS42 can not get the text data through the internet server, which should need several sentence to show, and change every 10 minutes.
Also, there were some demands which we want to add jpg image on the right side, so the rescaled video shows at the left side, and the scroll text data below those two images.
I was thinking that if I can develop a system on the rasberryPi to generate the scrolling test data and show the jpg image, then I can overlay it on the rescaled HDMI input video image.
I found some system which can overlay the text data on the HDMI input video image, but this system can not rescale smaller the video, therefore when we overlay the scrolling text data, we can not see the whole video image on the screen, which out client did not respect.
My question is as follows:
Can I use netv2 or netv to develop such system?
Is it better to attach the rasberryPi to netv2 board to develop such system?
Is coding difficult to resize the input HDMI video smaller?
Am I able to use Python language to develop such system?
I am sorry that I might writing this question inappropriate place, which i could not find where I can ask such question.
Looking forward to your reply.

@SORATECH2020 SORATECH2020 changed the title What is capable by using netv2 What is possible by using netv2 Oct 26, 2020
@bunnie
Copy link

bunnie commented Oct 26, 2020

The NeTV2 can only overlay text and pictures over an existing feed. It cannot rescale the video, if the video is encrypted (which it often is for broadcast video images) because US law makes it potentially a crime to do that.

If you do not need to rescale the video, then the NeTV2 can overlay text and images on top of the original video.

@SORATECH2020
Copy link
Author

Mr. Bunnie,

Thank you for your reply!! I am very happy to have a comment from you.

The NeTV2 can only overlay text and pictures over an existing feed. It cannot rescale the video, if the video is encrypted (which it often is for broadcast video images) because US law makes it potentially a crime to do that.
In Japan, we have a B-CAS card system.
https://ja.wikipedia.org/wiki/B-CAS
All devices such as TV or Blu-ray recorder, need to input these cards to the reader to use encrypted video signal data. Therefore, if the device has a B-CAS card equipped and goes through your NeTV2, it will not be a problem. For example, there are TV PCI board cards which can be equipped on PC to watch Digital TV, and we must purchase this B-CAS card too. We can rescale the TV broadcast on Windows OS and watch TV it if we want. This will not be illegal.
Therefore if NeTV2 can resize smaller the TV video data which goes through the HDMI input, it was going to be a big solution for our business.
If you do not need to rescale the video, then the NeTV2 can overlay text and images on top of the original video.
Do you know any other FPGA-based Open Video Platform or method which we can solve or develop such system?
I am sorry to ask you this matter on your GitHub page, which I can not solve this problem for 5 years.

@bunnie
Copy link

bunnie commented Oct 26, 2020

I'm not familiar with B-CAS, but if B-CAS will cause the device to output an unencrypted feed, then maybe there is a chance to rescale the video legally. However, since I don't have access to this I'm not sure how I could even test if this is the case.

There's the TimVideos project with HDMI2USB, running on the Numato Opsis boards. I haven't checked in with the latest status but their codebase has a lot more features than NeTV2, if you are dealing with unencrypted video their platform could be a good match.

@SORATECH2020
Copy link
Author

Mr. Bunnie,

Thank you for your reply again.
If you do not use the B-CAS card, you can not see the TV show, because of the encrypted.
So, if it is legal, technically NeTV2 can rescale the video image which comes through the HDMI input?
Also, thank you for the information according to TimVideos project.
I will see this later.
Thank you Mr. Bunnie!!

@chaseadam
Copy link

There may be 2 different encryption mechanisms involved: broadcast and link encryption

The B-CAS is a broadcast encryption, we assume there is some device which can accept a B-CAS and decrypt the signal. There are no provisions for B-CAS handling in the NeTV2.

link encryption (for HDMI it is HDCP) is what is of concern to NeTV2. It is generally transparent, but is enforced by the source of the HDMI signal. It is common for any device which is hadling broadcast encryption to enforce the link encryption to satisfy the broadcast companies.

NeTV2 is unique in that it can handle encrypted links with some features such as overlaying content on the image.

@SORATECH2020
Copy link
Author

SORATECH2020 commented Oct 27, 2020 via email

@chaseadam
Copy link

NeTV2 is primarily an exploration of overlaying content on an encrypted HDMI link.

NeTV2 can handle all of the features you are looking for with an unencrypted HDMI link, but as @bunnie mentioned, the HDMI2USB project and related projects may be a better choice as they are more focused on the features you mentioned:

  • resize the HDMI input video image
  • overlay the scrolling text
  • show the jpg image

I am making some guesses here. The link encryption "decision" is specific to the tuner device you would insert the B-CAS card into. Most tuners for encrypted broadcast content implement link encryption on the HDMI output. You will need to check with the tuner or set top box manufacturer.

@SORATECH2020
Copy link
Author

SORATECH2020 commented Oct 27, 2020 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants