Quantcast
Jump to content

Can I publish my stream from a Tizen web application?


Recommended Posts

I am developing an alarm management application on a wearable device. It is a Web application (HTML and Javascript). When the alarm is triggered, in addition to sending the alarm status to the control panel, it should record the sound all around the device. This recording should arrive, in real time, in the operations center, publishing the audio stream on the reference Wowza server.

Thanks in advance!

Link to comment
Share on other sites



Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Similar Topics

    • By STF News
      We all come from different backgrounds with different experiences that craft our view of the world. Bringing together people with different knowledge, skills and perspectives is an asset when designing and developing products for your end users who also have many varied points of view.
      In our series Better for All, we'll explore how designers and developers can take a more inclusive approach that promotes diversity and builds better experiences. In the first part of our series, we're looking at how language influences perspectives. Here are some ways you can start creating an inclusive shared language.
      Better Tech Terminology
      In 2018, developers of the widely used Python programming language removed the terminology Master/Slave from their code for invoking white superiority and insensitivity to the experiences of racial minorities. Similarly, Github changed the default branch on their site from master to main, and many open-source projects are adopting this change. Replacing harmful and egregious vocabulary with terms like 'Primary/Secondary' is a step in the right direction to addressing the underlying bias in tech. When you adopt better language, it changes the way you present your products to others.
      As you work towards promoting a diverse and inclusive environment, it's essential to recognize that some words and terms we've become used to need to be replaced. Here are some common terms you can adapt for more inclusive language:
      Replace Master or Slave hard drives with Primary or Secondary hard drives Replace Whitelist with Allowlist and Whitespace with Negative space Replace Blacklist with Blocklist or Denylist Replace Man hours with Person hours, Developer hours, or Effort Replace Backlog grooming with Backlog refinement Replace Dummy variable with Placeholder variable Better Representation in Forms
      Another place where incorporating an inclusive language approach is important is intake forms. Especially since they're a tool often used to collect personal information, using the right language and considering privacy is important.
      When developing forms, always ask yourself first if that information is necessary and not invasive. Think about why you are collecting data about ethnicity, gender or sex, because if you don't need it, you can avoid asking for it. If you do need to collect this information, be specific about the information you need and use inclusive language and options for various types of identities (gender, ethnicities).
      Throughout your form, make sure to replace sex-specific language with gender-inclusive language (parent/guardian, etc.), and include "Not applicable" as a response option for those who feel the question may not apply. Include non-binary genders and allow people to indicate their personal pronouns. Finally, skip honorifics (Dr., Mx., etc.), which traditionally are not inclusive.
      Better Shared Language
      Intentionally and consistently using inclusive language is key to developing a more diverse and inclusive culture in the larger tech industry. Promoting a shared language ensures better communication, makes everyone feel valued and improves collaboration.
      Considering the large gender gap in tech -- only 32% of tech roles were held by women in 2018 – adjusting everyday language to be more gender-inclusive is a step towards closing that gap. For example, you can address groups of people as "everyone" instead of "ladies and gentlemen", so that no one is left out.
      With 15% of the world's population living with some form of disability, which isn't always visible, being considerate about language is a way of expressing understanding and empathy. Make sure to use people-first language and avoid negative phrases when referring to a disability. Instead use more neutral phrases such as "lives with" or "who has". For example, "a person living with a disability" is a better term to use instead of "a disabled man." People-first language demonstrates that the individual is more important, rather than the descriptor.
      The words we use play a big part in shaping the kind of world we want to live in. Replacing harmful language with more inclusive language is an important step towards building a world where we all feel welcome.
      We hope you find our Better for All series helpful in shaping a more diverse and inclusive space. Stay tuned for more blog posts in our series on diverse design and improving accessibility to create an experience that's better for all.
      Follow us on Twitter at @samsung_dev for more tips on designing and developing for Samsung.
      View the full blog at its source
    • By Cartha
      Is there a way to take the application files from the TV and run it on Samsung's Tizen blu-ray player?
      I have a problem with the application from the Samsung Store. Its publisher left version 5 available for my Samsung UBD-M9500 player. This version does not work anymore, but on Samsung TVs it is version 6. The system is the same, so if i had access to the files of this application maybe it could be launched via developer mode on the blu-ray player.
      Does anyone know how it can be done?
    • By 4cr4n1x
      When user selects input, keyboard opens and shifts app almost all the way up. Only 10% of app is visible with keyboard on.
    • By STF News
      The Remote Device Manager provides a mechanism to deploy a project remotely from Tizen Studio to a Tizen-enabled device, such as Galaxy Watch. Tizen-enabled devices can be connected or disconnected through the Remote Device Manager if they are on the same network. Once the connection is made, a device log is shown in the Log View. You can also use the interface of the Remote Device Manager for executing SDB shell commands.
      Prerequisites: Tizen Studio 2.0 or higher
      Launch a project with Remote Device Manager
      Step 1: Disable Bluetooth
      If the watch has not been upgraded and the Tizen version is below 5.0, Bluetooth should be disabled during this process. In upgraded watches, you don’t need to disable Bluetooth.
      Path: Settings > Connections > Bluetooth

      Figure 1: Disabling Bluetooth
      Step 2: Enable debugging mode
      Make sure debugging mode is enabled. You can enable debugging mode from the Settings menu, as shown below.
      Path: Settings > About Watch > Debugging is turned on

      Figure 2: Enabling debugging mode
      Step 3: Set the Wi-Fi to Always on
      This step is optional, but to avoid any unnecessary issues, it is better to set the Wi-Fi to Always on. Leaving the setting on Auto can sometimes create issues.
      Path: Settings > Connections > Wi-Fi > Always on

      Figure 3: Setting the Wi-Fi to Always on
      Caution: Setting the Wi-Fi to Always on can drain the battery drastically. After debugging, it should be set back to Auto again for better battery life. Step 4: Connect to the network
      Connect the watch to the same network as your PC.
      Choose either of the following ways to connect the devices to the same network:
      • By creating a mobile hotspot
      • By using Wi-Fi under the same router
      Step 5: Restart the watch
      After the previous steps have been completed, restart the device. If you do not, the connection setup shows an error.

      Figure 4: Rebooting the watch
      Step 6: Establish the connection from the Remote Device Manager
      In Tizen Studio, go to Launch Remote Device Manager.

      Figure 5: Launching the Remote Device Manager
      Scan for new devices. The window shows a list of available devices and their IP addresses. You can also add a device manually from the Remote Device Manager window.

      Figure 6: Searching for available devices for connection
      To connect to the device, click on the Connect toggle next to the watch IP address and port information. The watch receives an RSA authentication request through a pop-up during this connection setup and it is mandatory to accept the RSA authentication to complete the process.

      Figure 7: Connecting to the watch from the Remote Device Manager
      You are now all set to deploy your app from Tizen Studio to the wearable device.
      Step 7: Permit to install user applications
      As a security feature, the device or emulator you have connected to does not contain the necessary certificates for installing user applications, and you must install them before being able to run your application on it. To do so, select “Permit to install applications” from the context menu of the device in the Device Manager.
      If the “The permit to install application is not required for this device” appears, this step is unnecessary.

      Figure 8: Setting the permit to install applications in the Device Manager
      Step 8: Launch your project
      Now, deploy your project on your connected watch, as shown in the image below.
      Path: Right-Click on the project > Run As > 1 Tizen Native Application

      Figure 9: Deploying the project from Tizen Studio to a connected watch
      Some helpful tips for connecting your device with the Remote Device Manager
      Check the IP address of your watch from Connections > Wi-Fi -> Wi-Fi Networks > tap on the SSID (your Wi-Fi name) > IP address.
      If your device is already shown in the Remote Device Manager's history, delete it and try to connect again.
      Launch the Device Manager to see the Log View.

      Figure 10: The Log View from Device Manager
      Make sure the watch is not connected with any other devices, including a phone. Otherwise, the connection fails and you receive the following error message:

      Figure 11: Error message during multiple connections
      If you cannot find the watch after scanning for devices from the Remote Device Manager, make sure your device is on the same network. To check this, go to the command prompt on your PC and ping the IP address of the watch in the following manner:
      ping < Watch_IP >
      If the ping command fails to connect to the IP address of your watch, it is not on the same network, and the SDB / Remote Device Manager does not work. To fix this, you need to change the network settings of your router or PC. The issue can also be caused by firewall settings, although this is rare.
      Conclusion
      The main purpose of this article is to help new developers to deploy Tizen projects to a real device using the Tizen Remote Device Manager. Hopefully, this tutorial is helpful for beginners and gives them a good experience with Tizen Studio.
      If you have any other problems or queries regarding launching projects with the Remote Device Manager, feel free to reach out through the Samsung Developers Forum.
      View the full blog at its source
    • By STF News
      Phaser is an excellent option for game developers that want to reach different platforms using their front-end skills. It is the most popular JavaScript-based gaming framework and, because it is open-source, it has additional plugins, samples, and snippets shared by the developer community.
      This is the first in a series of blog posts that will include short and helpful videos that will guide you through creating your first video game with Phaser. In this video we will cover of what is Phaser, where to download it and the minimum requirements to start developing your games with it.
      In upcoming videos we will cover basic concepts, so you can build games from zero and adapt them to your own style and needs. I will focus on games for mobile devices that will be able to publish in the Samsung Galaxy Store, but you can easily adapt these topics to any web or desktop games.
      Useful Links
      Phaser’s official page Download Phaser Photonstorm’s Github Repository Documentation Phaser’s Discord Community Over 1500 Examples Follow Up
      This site has many resources for developers looking to build for and integrate with Samsung devices and services. Stay in touch with the latest news by creating a free account or by subscribing to our monthly newsletter. Visit the Marketing Resources page for information on promoting and distributing your apps. Finally, our developer forum is an excellent way to stay up-to-date on all things related to the Galaxy ecosystem.
      View the full blog at its source
  • Similar Tagged Content

    • By amdtek
      I bought 2 IPTV apps (1. Smart IPTV & 2. SmartOne IPTV) for my Samsung tizen-powered 4.0 TV. At first both played smoothly, each with different streaming service (paid & free).
      Now after one day it plays for like 1 minute, then freezes and hangs up.
      Can anyone help how to fix this?
       
    • By Alex
      At I/O 2021, Google announced the next version of Wear OS. The company teamed up with Samsung and merged Tizen with Wear OS for the latest generation of its wearable OS to fix all its shortcomings.

      This led to speculation that Samsung could also ditch Tizen in favor of Android TV for its smart TVs. However, that will not happen as Samsung intends to continue using Tizen OS for its smart TVs.
      Samsung Prefers Tizen to Android TV
      Despite Android TV rapidly gaining popularity and becoming the default OS of choice for the majority of smart TVs out there, Samsung has decided to stick to Tizen for its smart TVs. The company confirmed in a statement to Protocol that "Tizen still is the default platform for our smart TVs going forward."
      Samsung has been using Tizen on its Gear and Galaxy-branded wearables for years. However, with the OS now merged with Wear OS, the chances of the company launching any more Galaxy smartwatches running Tizen are pretty much nil.
      Apart from Samsung, LG is the other major TV OEM that does not ship its smart TVs with Android TV. Instead, it uses WebOS for its TVs. Samsung also used Tizen on its Z series of smartphones, though the lineup was discontinued after failing to gain traction among consumers.
      Source: https://www.makeuseof.com/samsung-use-tizen-smart-tvs/
    • By Ture
      CSS transform property not working for video 
      this is code i m using in Samsung Tizen App  
       
      https://stackblitz.com/edit/js-y9roo1?file=index.html
       
       
      This is my tv detail 
       
      Mozilla/5.0 (SMART-TV; LINUX; Tizen 5.5) AppleWebKit/537.36 (KHTML, like Gecko) 69.0.3497.106/5.5 TV Safari/537.36 
    • By Alex
      Samsung has annnounced novel third-party compatiblity with TVs as part of its 2019 Developer Conference (SDC). This also involves the roll-out of new tools, so as to help developers generate fresh apps for this ecosystem. Therefore, more obsolete or perhaps less-used smart screens could become the face of interesting side projects or new insights into what this OEM's ecosystem could deliver.
      This year's SDC also debuted new tools that may make ends like this even easier in the future. They include EastST, which might replace self-contrived playback modules in order to check that content is running on a given TV as planned. Wits is the perhaps overly on-the-nose term for a new tool that allows immediate uploads of code edit to a Tizen-based TV, so that the developers can view said updates without delay. 
      However, the most important user-facing new facility here may be TIFA, or Tizen Identifier For Advertising. It allows advertisement opt-outs that may be more informative than ever before. It is less than super-clear why Samsung has taken such steps; however, a prime candidate rationale is to raise awareness of Tizen's open-source and cross-platform nature. Accordingly, it may pull target products into an ecosystem that also includes essentially Linux-based smartwatches, other wearables and pre-existing Samsung TVs.
      Source: https://www.notebookcheck.net/Samsung-makes-Tizen-available-for-third-party-TVs.441407.0.html
    • By Alex
      How do you get HBO Go on Samsung Tizen Smart TVs? HBO Go is supported on most Samsung Tizen Smart TVs.
      To find out if HBO GO is available on your Samsung TV, go to Samsung TV: Compatible Devices with HBO GO and look for your Samsung TV model.
      If HBO GO is not available on your Samsung TV, you can use a streaming player (such as Roku or Apple TV), a game console, or stream HBO GO to your TV using Chromecast. 
      Go to Smart Hub and search for HBO Go
       


×
×
  • Create New...